python - django(ORM常用字段类型)
命令
python manage.py makemigrations # 更新操作 python manage.py migrate # 转换sql语句到数据库
ORM常用字段类型
# """ 1. AutoField # int 自增列,必须填入参数 primary_key=True, 当 model 中没有自增列,则会创建一个列名为 id 的列 2. IntegerField # 一个整数类型 3. CharField #字符串类型,必须提供max_length 参数,max_length表示字符长度 4. DateField # 日期字段 5. Date TimeField # 日期时间字段 6. auto_now_add # 配置 auto_now_add=True,创建数据记录的时候会把时间添加到数据库 7. auto_now # 配置上 auto_now=True,每次更新数据记录的时候都会更新该字段 8. db_index # 如果db_index=True 设置索引 9. null # 某个字段可为空 10. unique # 如果设置unique=True 则该字段在此表中必须是唯一的 11. default # 为字段设置默认值 12. to # 设置要关联的表 13. to_field # 设置要关联的表的字段 14. related_name # 反向操作时,使用字段名,用于代替反响查询时的‘表名_set‘ 15. on_delete # 当删除关联表的数据时,当前表与其关联的行的行为 16. db_constralnt # 是否在数据库中创建外键约束,默认为True """#