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运行为模型的改变生成迁移文件,类似以下输出。

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



浙公网安备 33010602011771号