Django 杂乱资料整理 - Choyeon(初雨博客)

/ 0评 / 0

Django 数据库迁移

1.生成迁移文件:根据模型类生成创建表的语句

python3 manage.py makemigrations

2.执行迁移:根据第一步生成的语句在数据库中创建表

python3 manage.py migrate


Django on_delete

CASCADE:这就是默认的选项,级联删除,你无需显性指定它。

PROTECT: 保护模式,如果采用该选项,删除的时候,会抛出ProtectedError错误。

SET_NULL: 置空模式,删除的时候,外键字段被设置为空,前提就是blank=True, null=True,定义该字段的时候,允许为空。

SET_DEFAULT: 置默认值,删除的时候,外键字段设置为默认值,所以定义外键的时候注意加上一个默认值。

SET(): 自定义一个值,该值当然只能是对应的实体了


Django ORM查询

exact:等于

contains:包含

startswith:以XX开头

endswith:以XX结尾

Is null :判断是否为空

Gt:大于

get:大于等于

Lt小于

Lte:小于等于

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注