背景
文章修改后,文章模型的属性修改时间
需要更新。
save方法
模型保存时做一些处理,在后台保存时就会触发。
使用
from django.utils import timezone
class Post(models.Model):
...
def save(self, *args, **kwargs):
self.modified_time = timezone.now()
super().save(*args, **kwargs)
- 首先导入了django内置的时间处理函数
- 重写save方法:将
modified_time
,即修改时间改为当前时间 - 调用父类的 save 以执行数据保存回数据库
评论列表,共 0 条评论
暂无评论