Django-Model字段选项
来源:互联网 发布:apple care mac 怎么买 编辑:程序博客网 时间:2024/06/08 07:36
1. blank 选项
该选项是一个布尔值,为 True时,字段可以为空,为False时,字段为必填。CharField和TextField是用空字符串来存储空值的。
2. null 选项
该选项也是一个布尔值,为 True时,Django用Null来存储空值。日期型、时间型和数字型字段不接受空字符串。所以设置IntegerField,DateTimeField型字段为空时,需要将blank和null同时设置为True才行。
3. max_length 选项
设置CharField型字段的最大长度
4. choices 选项
例子:
class User(models.Model): SEX_CHOICES = ( (1, '男'), (2, '女'), ) name = models.CharField(max_length=25) sex = models.IntegerField(choices=SEX_CHOICES)
通过choices选项指定一个例子中格式的元组,可以在后台出现一个选择列表。详细介绍看官网Model Field Reference
5. default 选项
为字段设置一个默认值
6. verbose_name 选项
该字段会在admin后台显示名称
7. unique 选项
设置为True时,此字段在数据库中必须是唯一的。
除了ManyToManyField\OneToOneField和FileField 以外的其他字段类型都可以使用这个设置。
8. primary_key 选项
如果设置为True,则该字段成为Model的主键,django默认为自动生成一个主键id。
9. help_text 选项
会在form表单控件中显示help文本。
10. unique_for_date 选项
设置一个DateField和DateTimeField字段时,表示要求该字段相应的日期字段值是唯一的。
例如: 你有一个title 字段设置为unique_for_date=”pub_date”,那么Django将不允许记录具有相同的title和pub_date.
11. unique_for_month 选项
与 unique_for_date类似,只要求字段对月份是唯一的。
12. unique_for_year 选项
只对年份要求唯一。
0 0
- Django-Model字段选项
- Django model 字段类型及选项解析
- Django model字段类型
- Django Model 字段类型
- Django model字段类型
- Django model字段类型
- Django Model 字段类型
- Django model字段类型
- Django model中的元选项
- Django model字段类型清单
- Django model字段类型清单
- Django model字段类型清单
- Django model字段类型清单
- Django model字段类型清单
- Django model字段类型清单
- Django model字段类型清单
- Django model字段类型清单
- Django model字段类型详解
- 百度面试总结
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- “ 鸡尾酒会问题”(cocktail party problem)
- DBUtils框架的应用(小巧的数据库连接工具)
- kmp算法
- Django-Model字段选项
- 240. Search a 2D Matrix II
- 大文件排序
- Jquery之事件绑定(bind)实现加减乘除运算
- 设计模式6大设计原则
- hadoop集群上传60G文件传输到20多G失去传输连接
- 解决 Successfully created project '' on GitHub, but initial push failed: Could not read from remote
- 交叉编译器安装步骤
- python split函数