学习python的第五天
初识Django项目
Django的基本命令
startproject 创建一个Django项目
startapp 创建一个Django应用
check 检验项目完整性
runserver 本地简易运行Django项目
shell 执行Django项目的Python Shell环境
test 执行Django用例测试
Django的基本命令(数据库相关)
makemigrations 创建模型变更的迁移文件
migrate 执行上一个命令创建的迁移文件
dumpdata 把数据库数据导出到文件
loaddata 把文件数据导入到数据库
项目目录介绍
项目配置文件:settings.py
项目路由配置文件:urls.py
项目管理文件:manage.py
初识Django应用
Django应用 VS Django项目
一个Django项目就是一个基于Django的Web应用
一个Django应用就是一个可重用的Python软件包
每个应用可以自己管理模型、视图、模板、路由和静态文件等
一个Django项目包含一组配置和若干个Django应用
Django应用目录介绍
views.py 视图处理的地方
models.py 定义应用模型的地方
admin.py 定义Admin模块管理对象的地方
apps.py 声明应用的地方
tests.py 编写应用测试用例的地方
urls.py(自行创建) 管理应用路由的地方
Django视图
没有框架的时代:Hello.html
不可能通过HTML表达网页所有的内容
Django视图产生内容
Django路由
runserver可以看到Django欢迎页面
请求没办法到达刚才的视图函数
需要配置路由绑定视图函数和URL