AutoField |
**options |
integer |
在django代码内是自增 |
BooleanField |
**options |
boolean\bit |
|
BinaryField |
[**options] |
blob |
|
BigIntegerField |
[**options] |
integer |
继承自Integer |
CharField |
max_length=None[, **options] |
varchar |
|
CommaSeparatedIntegerField |
max_length=None[, **options] |
|
继承自charField |
DateField |
[auto_now=False, auto_now_add=False, **options] |
date |
auto_now最后修改记录的日期;auto_now_add添加记录的日期 |
DateTimeField |
[auto_now=False, auto_now_add=False, **options] |
datetime |
auto_now最后修改记录的日期;auto_now_add添加记录的日期,继承自DateField |
DecimalField |
max_digits=None, decimal_places=None[, **options] |
decimal |
|
DurationField |
default=[,**options] |
|
存储时间段,可是貌似django的开发团队尚未完善这个,有一些bug |
EmailField |
[max_length=75, **options] |
varchar |
|
FileField |
update_to = None[, max_length=100, **options] |
varchar |
update_to 指定保存目录可带格式 |
FilePathField |
path=None[, match=None, recursive=False, max_length=100, **options] |
varchar |
|
FloatField |
[**options] |
real |
|
GenericIPAddressField |
[**options, unpack_ipv4=False, protocol=u’both’] |
|
|
ImageField |
upload_to=None[, height_field=None, width_field=None, max_length=100, **options] |
varchar |
|
IntegerField |
[**options] |
integer |
|
IPAddressField |
[**options] |
varchar |
|
ManyToManyField |
othermodel[, **options] |
|
|
NullBooleanField |
[**options] |
|
bit字段上能够设置null值 |
PositiveIntegerField |
[**options] |
integer |
继承自IntegerField |
PositiveSmallIntegerField |
[**options] |
smallinteger |
|
URLField |
[verify_exists=True, max_length=200, **options] |
varchar |
|
UUIDField |
[verbose_name=None, **options] |
|
|
SlugField |
[max_length=50, **options] |
varchar |
标签,内含索引 |
SmallIntegerField |
[**options] |
smallint |
继承自IntegerField |
TimeField |
[auto_now=False, auto_now_add=False, **options] |
time |
auto_now最后修改记录的日期;auto_now_add添加记录的日期 |
TextField |
[**options] |
text |
|
XMLField |
schema_path=None[, **options] |
text |