Django-15-字段类型

2020-04-08  本文已影响0人  西海岸虎皮猫大人

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'
上一篇 下一篇

猜你喜欢

热点阅读