设计model
django采用ORM映射,可以在代码中描述数据库的布局
只需要导入from django.db import models
并使类继承models.Model,models中的一个类对应数据库中的一个表,类的变量对应表字段。
创建数据库
$ python manage.py makemigrations
$ python manage.py migrate
makemigrations命令检查可用的model,并为不存在的表创建迁移文件
migrate执行迁移文件,为数据库创建表。
API访问数据
使用API可以直接访问数据库表中的数据
动态的管理界面
当创建模型后,django会创建管理接口,可以授权用户对数据库进行操作,只需要在admin site注册model即可。
设计URL
完成view视图
每个view返回HttpResponse或者返回exception view从参数中取出数据,加载模板template,并将数据渲染至模板。
设计template
https://docs.djangoproject.com/en/4.2/intro/overview/