models字段注释

models.CharField         用来存储字符串,必须制定范围
models.AutoField        根据可用id自动递增的整数字段。通常不需要直接使用它;如果不指定主键字段,则会自动将主键字段添加到模型中
models.DateField        使用Python的datetime.date实例保存的日期。auto_now = True:每次保存对象时,自动设置该字段为当前时间;auto_now_add=True:对象第一次被创建时自动设置当前时间。需要注意的是,自动保存的时间的时区使用的是默认时区。
models.DateTimeField    使用Python的datetime.datetime实例表示的日期和时间
models.TextField        存储大字符串
models.BooleanField     该字段的默认表单控件是CheckboxInput,如果你需要设置null 值,则使用NullBooleanField 来代替BooleanField
models.FloatField       用Python的一个float 实例来表示一个浮点数。
models.ForeignKey       多对一关系
models.ManyToManyField  多对多关联
models.OneToOneField    一对一关联关系

models字段参数注释

1、null=True    数据库字段可以为空
2、blank=True   django的 Admin 中添加数据时是否可允许空值
3、primary_key = False   主键,对AutoField设置主键后,就会代替原来的自增 id 列
如果您没有为模型中的任何字段指定primary_key=True, Django将自动添加一个IntegerField来保存主键,所以您不需要在任何字段上设置primary_key=True,除非您想要覆盖默认的主键行为
4、auto_now 自动创建---无论添加或修改,都是当前操作的时间
5、auto_now_add   自动创建---永远是创建时的时间
6、max_length   字符串最大长度
7、default        默认值
8、verbose_name   Admin中字段的显示名称
9、unique=True  不允许重复
10、db_index = True  数据库索引
11、auto_created=False  自动创建
12、help_text  字段注释

Django models模块字段注释相关推荐

  1. django models 之字段详解

         数据库模型是django操作数据库的主要途径,也是django和数据库连接的主要方法,几乎所有对数据库的操作都是通过models来完成的,下面我们就简单介绍一下创建模型时会涉及到的字段类型, ...

  2. Django(models中字段+参数)

    一.字段 AutoField(Field)- int自增列,必须填入参数 primary_key=TrueBigAutoField(AutoField)- bigint自增列,必须填入参数 prima ...

  3. django的models常用字段、属性

    一丧:如果我的孤独是鱼,想必连鲸鱼都会慑于其巨大与狰狞而逃之夭夭. django 模型models 常用字段 1.models.AutoField 自增列 = int(11) 如果没有的话,默认会生成 ...

  4. django models索引_Django开发者常犯的7种错误

    Django是一个强大的web框架,但是它的强大也带来了责任.在本文中,我们将讨论即使是经验丰富的Django开发人员也会犯的常见错误,但是大多数成功的Django项目迟早都需要处理这些错误. 重新发 ...

  5. Django models常用Field介绍以及常见错误解决

    原文地址:https://www.cnblogs.com/limaomao/p/9255148.html ORM:object relational mapping,对象关系映射 django中使用原 ...

  6. Django项目实践3 - Django模型(字段、数据库操作及模型继承)

    http://blog.csdn.net/pipisorry/article/details/45725953 Django数据库字段类型(Field types) AutoField class A ...

  7. Django基础——ORM字段和字段参数

    ORM概念: 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象( 1. 不同的程序员写的SQL水平参差不齐 2. ...

  8. Django models模型

    Django models模型 一. 所谓Django models模型,是指的对数据库的抽象模型,models在英文中的意思是模型,模板的意思,在这里的意思是通过models,将数据库的借口抽象成p ...

  9. Django(ORM常用字段)

    day68 参考:http://www.cnblogs.com/liwenzhou/p/8688919.html 1. Django ORM常用字段:             1. AutoField ...

最新文章

  1. Python3 练习笔记五
  2. android 选座,机票在线选座 Android 开源库
  3. 达梦数据源配置_达梦DM8 数据库 DEM(Dameng Enterprise Manager) 安装配置
  4. 计算机网络实验11.6.1,6.111 2004春季课程:数位系统概论实验(Introductory Digital Systems Laboratory, Spring 2004)...
  5. 陪孩子看完这几部高分纪录片,胜过出国亲子游!
  6. [MyBatisPlus]乐观锁和悲观锁
  7. The literal of int xxxxx is out of range
  8. windows phone 了解LinearGradientBrush类和RadialGradienBrush类(11)
  9. 配置私有仓库(使用registry镜像搭建一个私有仓库)
  10. ubuntu切换用户root时认证失败
  11. 搜寻Linux软件实用指南
  12. c语言程序无法正常运行怎么办,win7系统运行软件提示应用程序无法正常启动0xc000005怎么办...
  13. 质量管理体系审核员考试注册实习转正指南
  14. 1047: 对数表 Python
  15. idea Push Tags选All还是Current Branch?
  16. 帝恩思:网站被劫持跳转怎么办?
  17. 体验说 | 快速谷歌浏览器翻译插件的菜单栏工具
  18. 七牛非Cocoapods 手动集成霹雳直播SDK(通用版)
  19. 网赚:通过网上引流项目变现要趁早!
  20. Mysql中的升序和降序以及一个字段升序和一个字段降序

热门文章

  1. 通达信日线数据用转换为excel、csv和feather格式
  2. CH9121串口转以太网配置调试
  3. 芯片破解、解密方法介绍
  4. 腾讯云服务器部署教程
  5. iis6.0 index.php,IIS6.0下Wordpress 去掉 index.php 和 category 的方法小结
  6. 骑行318、 2016.7.20
  7. Maven 设置项目编码
  8. Eclipse/Myeclipse自定义JSP模板
  9. 人生经典定律[收藏]
  10. 运动模糊(MotionBlur)