创建应用, 并了解应用目录下各文件的作用, 同时创建第一个页面响应
1)创建步骤:
a. 打开命令行, 进入项目中 manage.py 同级目录
b. 命令行输入: python manage.py startapp blog(创建名为 blog 的应用)
c. 添加应用名到 settings.py 中的 INSTALLED_APPS 里
d. 自己创建的应用名不能和 python 中自带的应用名重复
2)目录结构:
migrations: 数据移植 (迁移) 模块, 内容自动生成
admin.py: 当前应用的后台管理系统配置
apps.py: 当前应用的一些配置, Django-1.9 以后版本自动生成
models.py: 数据模块, 使用 ORM 框架, 类似于 MVC 结构中的 Models(模型)
tests.py: 自动化测试模块, Django 提供了自动化测试功能, 在这里编写测试脚本语句
views.py: 执行响应的代码所在模块, 代码逻辑处理的主要地点, 项目中大部分代码均在这里编写
3)创建第一个页面(响应)
a. 编辑 blog.views 文件: 每个响应对应一个函数, 函数必须返回一个响应
b. 函数必须存在一个参数, 一般约定为 request
c. 每个响应 (函数) 对应一个 URL
4)编辑 urls.py:
每个 URL 都以 url 的形式写出来
url 函数放在 urlpattern 列表中
url 函数三个参数: URL(正则), 对应方法, 名称
来源: http://www.bubuko.com/infodetail-3080837.html