Advertisement

Django 开源技术总结 (十二 )

阅读量:

开源web框架django知识总结(十二)

户中心界面 (一)

定义模型类基类

为了在项目中模型类中增加数据的创建时间更新时间这两个字段,
我们需要建立一个模型类基类。
随后,
我们新增到aerf_mall.utils/BaseModel.py文件中,
并定义其中的模型类基类。
在Django模型框架中,
当设置auto_now_add=True时,
该字段表示的是对象被创建的时间;
而当对对象进行更新操作时,
该字段不会发生变化。
另外,
如果设置auto_now=True
无论是手动添加还是手动修改对象,
该字段的时间都会被记录为相应的操作时间。

复制代码
    from django.db import models
     
    class BaseModel(models.Model):
    """为模型类补充字段"""
     
    create_time = models.DateTimeField(auto_now_add=True, verbose_name="创建时间")
    update_time = models.DateTimeField(auto_now=True, verbose_name="更新时间")
     
    class Meta:
        abs

全部评论 (0)

还没有任何评论哟~