首页 > 编程语言 > 详细

python - django (ORM常用字段)

时间:2019-03-19 20:53:36      阅读:163      评论:0      收藏:0      [点我收藏+]
#
"""
python manage.py makemigrations     # 更新操作 
python manage.py migrate            # 转换sql语句到数据库


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
    


"""#

 

python - django (ORM常用字段)

原文:https://www.cnblogs.com/chaoqi/p/10560992.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!