标签:
字段选项
null
如果为True,Django将会在数据库中存储空值。默认是False。
blank
如果为True,这个字段允许为空。默认是False。
Choices
由两个元素组成的一个可以迭代选择的字段元素。
db_index
如果为True,那么django-admin.py sqlindex将会生成一个create index语句。
db_column
字段的数据库表单列的名称。
default
字段的默认值。
editable
如果False,这个字段将不会显示在admin页面或者其它表单模型页面中。默认是True。
error_messages
error_messages参数可以让你重载默认的错误消息。
help_text
显示在表单部件的帮助信息。
primary_key
如果为True,那么此字段将被设为模型的主键。
unique
如果为True,那么此字段在表单中必须惟一。
verbose_name
字段人性化的名称。
字段类型
AutoField
一个根据可用IDs自动增加IntegerField。一般不直接使用。如果没有特别指明Primary Key。那么它将被设置为Primary Key。
BigIntegerField
64位整数。从-9223372036854775808到9223372036854775807。
BinaryField
存储二进制数据。
BooleanField
存储True/False的字段。
CharField
存储字符串。必须存在参数max_length。
CommaSeparatedIntegerField
由逗号分割的整数
DateField
存储日期,有几个额外参数,auto_now,auto_now_add。
DateTimeFiled
存储日期与时间。
DecimalField
存储小数。
EmailField
一个合法的邮件地址值形式的CharField
FileField
一个上传文件的字段。
FilePathField
文件路径形式的CharField
FloatField
浮点数
ImageFiled
继承了FileField的属性与方法。同时也会验证是否为图片。
IntegerField
一个整数
IPAddressField
IP地址。
GenericIPAddressField
IPv4或者IPv6地址。
NullBooleanField
类似BooleanField,但是允许NULL作为其中一个选项。
PositiveIntegerField
正数
TextField
存储大的文本字段。
TimeFiled
存储时间
URLField
存储URL形式的CharField。
标签:
原文地址:http://www.cnblogs.com/tmyyss/p/4409947.html