django Model Field options

Django Models Field options

       对于所有类型字段都可用的一些属性:

null

False

 

blank

 

用于表单校验

choices

 

由二元组的可枚举集合(list或tuple或其他)所代表的字段可选值

class Foo(models.Model):

    GENDER_CHOICES = (

        ('M', 'Male'),

        ('F', 'Female'),

    )

    gender = models.CharField(maxlength=1, choices=GENDER_CHOICES)

core

 

以内联方式编辑对象

db_column

 

用于标注对应于字段属性的数据库列名称

db_index

 

为True则django-admin.py sqlindexes会为此语句输出一个CREATE INDEX语句

default

 

默认值

editable

True

 

help_text

 

用于显示在admin表单中的额外帮助信息

primary_key

 

主键,一个object只能有一个主键

radio_admin

 

默认情况下Django admin用下拉框来选择ForeighKey或choices

unique

 

该字段值在表中是唯一的,该选项同时约束在数据库级别和Djano admin表单中

unique_for_date

 

Django admin表单验证,估计可防止重复提交

unique_for_month

 

title(unique_for_month="pub_date")

unique_for_year

 

 

validator_list

field_data/all_data

django.core.validators

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值