默认文件介绍
【默认项】
manage.py 项目管理,启动项目,创建APP,数据管理等。
asgi.py wsgi.py 接收网络请求
【常用项】
urls.py 匹配URL和 函数
setting.py 项目配置文件
创建APP
【默认项】
apps.py app启动类
migrations 数据库变更记录
test,py 单元测试
admin,py 提供后台管理功能
【常用项】
views,py 函数
models.py 操作数据库
运行APP流程
- 编写简单视图函数
- 注册APP
在settings.py中
3. 链接URL
4.启动项目
输入网址
使用HTML模板
在views.py写对应函数,再链接URL
此处page01.html的位置,程序将按照以下逻辑寻找。
在setting.py中有DIRS的配置
则默认找根目录下的templates中的模板
没有这个配置或者没有找到
则将依次找注册的APP下的templates中的模板
静态文件的使用
图片,CSS,JS 等静态文件
在对应APP下创建static目录。在html中load使用
模板语法的使用
将函数里面变量传入HTML页面显示
对应参数在HTML中的使用方式
字典中:
items 每个元素
keys 键值
values 数值
在views.py中通过request.POST.get(“id名”)来获取form传递来的数据
操作MySQL数据库(ORM)
配置数据库
settings.py
创建表
models.py中创建类
终端中依次执行来创建对应表
创建的表结构
修改表字段
数据的增删改查