1.django基础

1. django web框架--->快速开发网站

2. python对django个版本支持

    Python2x 与 python3x 对django支持情况

    Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5.  (长期支持版本 LTS)

    Django 1.9.x 支持 Python 2.7, 3.4 和 3.5. 不支持 3.3 了

    Django 1.10.x 支持 Python 2.7, 3.4 和 3.5. 

    Django 1.11.x 支持 Python 2.7, 3.4, 3.5 和 3.6(长期支持版本 LTS) 最后一个支持 Python 2.7 的版本

    Django 2.0.x 支持 Python 3.4, 3.5 和 3.6 (注意,不再支持 Python 2)

    我们课程学习选择 1.11 版本(重点)

3. django执行原理图(中午每个人画一遍, 晚上的时候再画一遍)

4. 总结: 常用模块及功能说明

    自带服务器: manage.py (测试环境用,正式环境删除该文件)

    1. 路由 urls.py---完成url与视图函数或者方法的映射( 函数或者方法 都不加括号)

    2. 视图 views.py ---->保存视图函数或者视图方法

        定义视图函数或者方法, 每个函数第一个参数必须为request(如果是方法 第二个参数request)

        在视图中通常完成:

        1. 接收参数---->通过request就能获取

        2. 操作数据---->调用模型 model

        3. 合成html正文---->调用模板 template, 专业用语合成html

        4. 输出html---->返回HttpResponse(正文)对象

    3. 模型 models.py: 完成对数据库的所有操作

    4. 模板 template: 完成html静态页面的合成

你可能感兴趣的:(1.django基础)