Django数据操作--ORM

------------恢复内容开始------------

常用的数据库字段类型(ORM)

CharField

最常用的类型,字符串类型。必须接收一个max_length参数,表示字符串长度不能超过该值。

BooleanField

布尔值类型。默认值是None

DateTimeField

日期时间类型。Python的datetime.datetime的实例。

IntegerField

整数类型,范围-2147483648 到 2147483647的值在 Django 支持的所有数据库中都是安全的。

常用字段选项(ORM)

null

如果是 True, Django 将在数据库中存储空值为 NULL。默认为 False。

default

该字段的默认值。可以是一个值或者是个可调用的对象,不能是一个可更改的对象(模型实例、list、
set 等)。

unique

如果设置为 True,这个字段必须在整个表中保持值唯一。默认为False。若为True该字段可以成为一个
唯一索引

verbose_name

字段的一个人类可读名称,如果没有给定详细名称,Django 会使用字段的属性名自动创建,并将下划
线转换为空格。

模型迁移

1.编辑 models.py 文件,改变模型。
2.运行python manage.py makemigrations运行为模型的改变生成迁移文件,类似以下输出。
image

3运行为模型的改变生成迁移文件,类似以下输出。python manage.py migrate应用数据库迁移 ,类似以下输出
image
image

posted @ 2022-06-28 15:53  曹_小_伟  阅读(68)  评论(0)    收藏  举报