[关闭]
@tsingwong 2016-10-13T08:27:31.000000Z 字数 483 阅读 780

Django 笔记

Django


工作流程

  1. 用户通过浏览器输入响应的URL发起HTTP请求(一般为GET/POST)
  2. Django 接受到请求,检测 urls.py 文件,找到与输入的 URL 相匹配的项,并调用该 URL 对应的视图函数(view),将响应的请求交给该视图函数处理
  3. 视图函数被调用后,可能访问模型(Model)去查询用户想要请求的数据,并加载模版文件(Template),渲染完成后打包成HttpResponse返回给浏览器(Http协议)

具体工作

模型(Model)

所有的Model 必须继承自django.db.models
一个类被django映射成数据库中对应的一个表,表名即类名,类的属性(field)对应着数据库表的属性列

注: 默认情况下,django会给每个模型添加以下字段:

  1. id = models.AutoField(primary_key=True)

即自增主键字段,自动添加id列作为主键。

模型字段参考

模型层概述

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注