Django 学习笔记 (一)
今天终于看完了djangobook(http://djangobook.py3k.cn/),试着写点什么东西,想着把饥荒的食谱在在浏览器中显示出来。
于是动手了,在建models的时候查了一下django的model有多少种Field,在这里做下笔记
|
Field名 |
属性 |
|||||||
|
AutoField |
|
IntegerField |
||||||
|
BooleanField |
true/false |
|
||||||
|
CharField |
maxlength,必填 |
|
||||||
|
TextField |
|
|
||||||
|
CommaSeparatedIntegerField |
maxlength,必填 |
逗号分隔 |
||||||
|
DateField |
|
|
||||||
|
DateTimeField |
|
|
||||||
|
EmailField |
|
|
||||||
|
FileField |
upload_to,可选 |
object.get_myfile_url |
||||||
|
FilePathField |
|
|
||||||
|
FloatField |
|
|
|
ImageField |
|
需要验证,即Python Imaging Library |
||||||
|
IntegerField |
|
|
||||||
|
IPAddressField |
|
|
||||||
|
NullBooleanField |
|
相当于设置了null=True的BooleanField |
||||||
|
PhoneNumberField |
|
美国电话号码格式 |
||||||
|
PositiveIntegerField |
|
正整数字段 |
||||||
|
PositiveSmallIntegerField |
|
小的正整数字段,取决于数据库特性 |
||||||
|
SlugField |
|
短标签,仅包含字母、数字、下划线、连字符,一般用于url |
||||||
|
SmallIntegerField |
|
小整数字段,依赖于数据库特性 |
||||||
|
TimeField |
|
|
||||||
|
URLField |
verify_exists(True),检查URL可用性 |
|
||||||
|
USStateField |
|
两个字母表示的美国州名字段 |
||||||
|
XMLField |
schema_path,必选 |
|
1.AutoField:自增整型类型,表主键自动添加,通常无需自己添加
2.BooleanField:布尔值类型
3.CharField:字符类型,参数max_length
浙公网安备 33010602011771号