Django项目 ORM常用字段
ORM常用字段:
1.AutoField :int自增列 必须填入参数 primary_key = True 如果没有自增列,会自动创建一个列名为id的列
示例:
class Publisher(models.Model):
id = models.AutoField(primary_key=True) # 这是自增id
2.IntegerField: 一个整数类型,范围在 -214783648 to 214783647
示例: age = models.IntegerField() #年龄
3.CharField :字符类型,必须提供max_length参数
示例:
name = models.CharField( max_length=32, )
4.DateField :日期字段 日期格式 YYYY-MM-DD 相当于python中的datetime.date()实例
create_time =models.DateField(auto_now_add =True ) #创建时间 auto_now_add =True 创建数据记录的时候会把当前时间添加到数据库
time =models.DateField(auto_now =True ) #更新时间 每次更新数据记录的时候会更新这个字段
5.DateTimeField :日期时间字段 格式:YYYY-MM-DD:HH:MM[:SS[.uuuuuu]][TZ],相当于python中的datetime.datetime()实例
不太常用字段:

浙公网安备 33010602011771号