Django models模块字段注释
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模块字段注释相关推荐
- django models 之字段详解
数据库模型是django操作数据库的主要途径,也是django和数据库连接的主要方法,几乎所有对数据库的操作都是通过models来完成的,下面我们就简单介绍一下创建模型时会涉及到的字段类型, ...
- Django(models中字段+参数)
一.字段 AutoField(Field)- int自增列,必须填入参数 primary_key=TrueBigAutoField(AutoField)- bigint自增列,必须填入参数 prima ...
- django的models常用字段、属性
一丧:如果我的孤独是鱼,想必连鲸鱼都会慑于其巨大与狰狞而逃之夭夭. django 模型models 常用字段 1.models.AutoField 自增列 = int(11) 如果没有的话,默认会生成 ...
- django models索引_Django开发者常犯的7种错误
Django是一个强大的web框架,但是它的强大也带来了责任.在本文中,我们将讨论即使是经验丰富的Django开发人员也会犯的常见错误,但是大多数成功的Django项目迟早都需要处理这些错误. 重新发 ...
- Django models常用Field介绍以及常见错误解决
原文地址:https://www.cnblogs.com/limaomao/p/9255148.html ORM:object relational mapping,对象关系映射 django中使用原 ...
- Django项目实践3 - Django模型(字段、数据库操作及模型继承)
http://blog.csdn.net/pipisorry/article/details/45725953 Django数据库字段类型(Field types) AutoField class A ...
- Django基础——ORM字段和字段参数
ORM概念: 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象( 1. 不同的程序员写的SQL水平参差不齐 2. ...
- Django models模型
Django models模型 一. 所谓Django models模型,是指的对数据库的抽象模型,models在英文中的意思是模型,模板的意思,在这里的意思是通过models,将数据库的借口抽象成p ...
- Django(ORM常用字段)
day68 参考:http://www.cnblogs.com/liwenzhou/p/8688919.html 1. Django ORM常用字段: 1. AutoField ...
最新文章
- Python3 练习笔记五
- android 选座,机票在线选座 Android 开源库
- 达梦数据源配置_达梦DM8 数据库 DEM(Dameng Enterprise Manager) 安装配置
- 计算机网络实验11.6.1,6.111 2004春季课程:数位系统概论实验(Introductory Digital Systems Laboratory, Spring 2004)...
- 陪孩子看完这几部高分纪录片,胜过出国亲子游!
- [MyBatisPlus]乐观锁和悲观锁
- The literal of int xxxxx is out of range
- windows phone 了解LinearGradientBrush类和RadialGradienBrush类(11)
- 配置私有仓库(使用registry镜像搭建一个私有仓库)
- ubuntu切换用户root时认证失败
- 搜寻Linux软件实用指南
- c语言程序无法正常运行怎么办,win7系统运行软件提示应用程序无法正常启动0xc000005怎么办...
- 质量管理体系审核员考试注册实习转正指南
- 1047: 对数表 Python
- idea Push Tags选All还是Current Branch?
- 帝恩思:网站被劫持跳转怎么办?
- 体验说 | 快速谷歌浏览器翻译插件的菜单栏工具
- 七牛非Cocoapods 手动集成霹雳直播SDK(通用版)
- 网赚:通过网上引流项目变现要趁早!
- Mysql中的升序和降序以及一个字段升序和一个字段降序