zoukankan      html  css  js  c++  java
  • 【Python全栈-后端开发】嵩天老师-Django

    嵩天老师-Python云端系统开发入门教程(Django)

    视频地址:https://www.bilibili.com/video/av19801429

    课前知识储备:

    一、课程介绍:

    分久必合、合久必分,移动互联网应用进入了一个云计算时代,云端掌控一切,云端技术范畴庞大繁杂,多重技术交织发展,貌似神秘,一起来揭开云端的神秘面纱吧!
    
    本课程面向各类编程学习者,讲解利用Python语言开发简易Web平台、云端系统和云地交互接口的技术和方法,帮助学习者掌握设计和开发简易云后端系统的全栈能力。
    
    本课程介绍Python计算生态中使用最广泛的网站开发框架和最流行的NoSQL数据库,包括必修内容和选修内容两部分。
    
    必修内容包括:
        (1)Python第三方开发框架Django,讲解搭建简单网络服务(Web Service)的方法;
    
    (2)Python第三方库MongoEngine,讲解使用第三方开源NoSQL数据库MongoDB的方法;
    
    (3)实战项目:以“云端留言板”为实战项目,辅助Android、iOS、Web已有前端,一步步展示内容全部。
    
    选修内容包括:
    
    (1)Python第三方库Django REST Framework,介绍如何利用HTTP协议和REST设计风格开发最流行且专业的Python云端系统。
    
    该课程希望传递“理解和运用计算生态,培养集成创新思维”的理念,重点培养学习者运用当代最优秀第三方专业资源,快速分析和解决问题的能力。
    
    “人生苦短,不要刀耕火种”,嵩老师教你直面问题和需求,用最好的工具解决它!
    
    
    
    2017年度全新上线的Python语言系列专题课,带给你不一样的学习体验!
    
    >>Python 网络爬虫与信息提取
    
    http://www.icourse163.org/course/BIT-1001870001
    
    >>Python 数据分析与展示
    
    http://www.icourse163.org/course/BIT-1001870002
    
    >>Python 机器学习应用
    
    http://www.icourse163.org/course/BIT-1001872001
    
    >>Python 科学计算三维可视化
    
    http://www.icourse163.org/course/BIT-1001871001
    
    >>Python 游戏开发入门
    
    http://www.icourse163.org/course/BIT-1001873001
    
    >>Python 云端系统开发入门
    
    http://www.icourse163.org/course/BIT-1001871002
    View Code

    二、课程大纲

    根据第三方库内容特点,课程共分6个内容模块和1个实战模块:

    • 模块1:Django开发Hello World网站,HTML、CSS初步
    • 模块2:Django开发简单的云端管理平台
    • 模块3:网络服务开发入门,AJAX和JSON
    • 模块4(实战):“云端留言板”实战项目的设计与开发
    • 模块5:NoSQL理念和MongoDB数据库
    • 模块6:利用MongoEngine使用MongoDB数据库
    • 模块7(选修):HTTP协议和REST设计风格
    • 模块8(选修):“云端留言板”实战项目的REST风格改造

    三、主要内容

     3.1 Django框架基础-3:

     

     

     总结步骤:

     

    3.2 Django框架基础-4:

      

     

     

     

     

    DIRS 是一个列表 可以添加多个路径

    步骤总结:

    3.3 Django框架基础-5:

    云端留言板案例:

     

     3.4 Django进阶

     

      

     

       只能提取字符串类型

     3.5 Django的views视图响应函数

     

      

     

      只处理GET  POST请求 过滤掉其他请求方式

     3.6 Django的视图流式响应机制   

    https://www.bilibili.com/video/av19801429/?p=17

    以文件下载为例,比较一次性响应与流式响应的不同:

    FileResponse 非常好的用于文件分段处理下载,自动生成迭代器 自动分段 自动进行文件传输(非常适合二进制文件传输)

     3.6 Django的模板引擎与模板使用

    https://www.bilibili.com/video/av19801429/?p=18

     

     3.6 Django的模板语言入门

    https://www.bilibili.com/video/av19801429/?p=19

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    参考网站:

    [1] Python Django: http://www.djangoproject.com

    [2] MongoDB: http://www.mongodb.org

    [3] Python MongoEngine: http://mongoengine.org/

    [4] Python Django REST framework:http://www.django-rest-framework.org/ 

  • 相关阅读:
    git 忽略文件夹权限
    文字特效-shine.js-阴影随动
    微信小程序scroll-view中的坑(因为动态设置高度导致无法下拉)
    gitlab 403 forbidden 报错解决
    Vue子组件调用父组件的方法
    github的小笔记
    windows win10 重装系统 提示不是gpt分区不能安装
    使用html5播放m3u8直播源
    youtube-dl 使用简介
    ABAP RSA 加密
  • 原文地址:https://www.cnblogs.com/XJT2018/p/10504547.html
Copyright © 2011-2022 走看看