摘要: 1.查询集 ①在管理器上调用过滤器方法会返回查询集。 ②查询集经过过滤器筛选后返回新的查询集,因此可以写成链式过滤。 ③惰性执行:创建查询集不会带来任何数据库的访问,直到调用数据时,才会访问数据库。 ④何时对查询集求值:迭代,序列化,与if合用。 ⑤返回查询集的方法,称为过滤器。 all() fil 阅读全文
posted @ 2020-05-17 22:56 代码打碟手 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、模型 1.定义模型 ①在模型中定义属性,会生成表中的字段。 ②django根据属性的类型确定当前选择的数据库支持字段的类型、渲染管理表单时使用的默认html控件、在管理站点最低限度的验证。 ③django会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后,则d 阅读全文
posted @ 2020-05-17 22:38 代码打碟手 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、设计模型 1.创建应用 在一个项目中可以创建一到多个应用,每个应用进行一种业务处理。 创建应用的命令: python manage.py startapp 应用名 2.定义模型类 ①打开models.py文件,定义模型类。 ②引入包 from django.db import models ③模 阅读全文
posted @ 2020-05-17 18:26 代码打碟手 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、Django框架 1.MVC 大部分开发语言中都有MVC框架,MVC框架的核心思想是解耦,降低各功能模块之间的耦合性,方便变更,更容易重构代码,最大程度上实现代码的重用。 ①M表示model,主要用于对数据库层的封装。 ②V表示view,用于向用户展示结果。 ③C表示controller,是核心 阅读全文
posted @ 2020-05-17 17:41 代码打碟手 阅读(239) 评论(0) 推荐(0) 编辑