1.UUID
唯一的字符串,常用于主键
import uuid
uuid.uuid4()
2.模型类
class Post(models.Model):
# 主键
pid = models.AutoField(primary_key=True)
# 长度必须
title = models.CharField(max_length=100, unique=True)
# 长度非必须
content = models.TextField()
# 以当前时间添加
create = models.DateTimeField(auto_now_add=True)
# 以当前时间更新
modified = models.DateTimeField(auto_now=True)
email = models.EmailField()
# 逻辑删除,默认值
isdelete = models.BooleanField(default=False)
# 正整数
access_count = models.PositiveIntegerField()
# 共5位有效数字,小数点2位
price = models.DecimalField(max_digits=5, decimal_places=2)
def __unicode__(self):
return u'Post:%s,%s'%(self.title, self.access_count)
# 表名,默认应用_类名小写
class Meta:
db_table = 't_post'
网友评论