数据库
-
常用的字段类型
- Autofield 自增
- IntegerField 整形
- CharField 字符类型
- BooleanField 布尔类型
- DateTimeField 时间类型(年月日时分秒)
- DateField 时间类型(年月日)
- FloatField 浮点类型
-
常用的属性
- primary_key 主键
- max_length 最大长度
- unique 唯一索引
- default 默认值
- auto_now_add 第一次的添加时间
- auto_add 每一次更新的时间
-
例子
from django.db import models # db database 数据库 # models 模型 # 学生表的 用类驱动数据 class User(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=32,unique=True) age = models.IntegerField(default=18) status = models.BooleanField(default=False) addtime = models.DateTimeField(auto_now_add=True)
-
生成迁移文件
python manage.py makemigrations
-
将迁移文件信息入库
python manage.py migrate
-
之后 你在你的数据库中就可以看到一个新生成的数据表 应用名+类名(小写) 的一张数据表