来上海快两个月了,公司还是创业期,周六一般也到公司,所以一周也就是周日自便。
可是,真的到了周末又不知道有什么可做的了。
上午睡个懒觉,下午洗了洗衣服,六点吃了晚饭实在不想再看电视了,索性跑到公司自己来“加班”。现在脑子里想的全是网站,似乎也只有想这个了。想别的也没用。
周末终于过去了,下周末就到五一了,原打算上海-武汉-北京-上海,转上他一大圈,后来跟同学吃饭时一合计,相当不划算,就想还是留在上海做点事情吧。希望我的毕业刊早日出炉。
收获爱
来上海快两个月了,公司还是创业期,周六一般也到公司,所以一周也就是周日自便。
可是,真的到了周末又不知道有什么可做的了。
上午睡个懒觉,下午洗了洗衣服,六点吃了晚饭实在不想再看电视了,索性跑到公司自己来“加班”。现在脑子里想的全是网站,似乎也只有想这个了。想别的也没用。
周末终于过去了,下周末就到五一了,原打算上海-武汉-北京-上海,转上他一大圈,后来跟同学吃饭时一合计,相当不划算,就想还是留在上海做点事情吧。希望我的毕业刊早日出炉。
对于所有类型字段都可用的一些属性:
|
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 |
下面是第二部分,基本类型大概就全了。
|
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,必选 |
|
周末没事整理了一下Django Model的数据类型,发上来的时候才发现空间发表格太困难了,还要切开发。下面是第一部分:
|
AutoField |
|
IntegerField |
||||||
|
BooleanField |
true/false |
|
||||||
|
CharField |
maxlength,必填 |
|
||||||
|
TextField |
|
|
||||||
|
CommaSeparatedIntegerField |
maxlength,必填 |
逗号分隔 |
||||||
|
DateField |
|
|
||||||
|
DateTimeField |
|
|
||||||
|
EmailField |
|
|
||||||
|
FileField |
upload_to,可选 |
object.get_myfile_url |
||||||
|
FilePathField |
|
|
||||||
|
FloatField |
|
|