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 |
|