1、python可以做什么?
桌面程序
服务程序
website
2、程序=数据结构+算法
3、Django中app的概念相当于模块
4、Django 1.8.5
5、项目文件结构
mysite/
manage.py
mysite/ 与项目同名的配置文件夹
_init_.py
settings.py
urls.py
wsgi.py
polls/ 新建app
_init_.py
admin.py
migrations/ 数据库的版本管理
_init_.py
models.py
test.py
views.py
6、Django请求过程总结
(1)进来的请求转入/blog/
(2)Django通过在ROOT_URLCONF配置来决定根URLconf
(3)Django在URLconf中的所有URL模式中,查找第一个匹配/hello/的条目
(4)如果找到匹配,将调用相应的视图函数
(5)视图函数返回一个HttpResponse
(6)Django转换HttpResponse为一个合适的HTTP response,以Web page显示出来