Django中如何使用Datetime字段存储行插入日期?
我刚开始学习Django,正在创建一个新的应用,现在在处理模型部分。
我需要记录每条数据插入的日期,以及当这条数据被更新时也要记录更新的日期。
这是我的models.py文件:
from django.db import models
class Directorio(models.Model):
n_site = models.CharField(max_length=60)
url = models.CharField(max_length=200)
user_db_ins = models.CharField(max_lenght=50)
user_db_upd = models.CharField(max_lenght=50)
user_system_ins = models.CharField(max_lenght=50)
user_system_upd = models.CharField(max_lenght=50)
date_inserted =
date_last_update =
我该如何定义“date_inserted”(插入日期)和“date_last_update”(最后更新日期)呢?我通常会用触发器来实现这个功能。
有没有人能告诉我在Django中该怎么做?
祝好,
1 个回答
4
在Django的文档中有详细说明,具体内容可以在这里找到。
date_inserted = models.DateTimeField(auto_now_add=True)
date_last_update = models.DateTimeField(auto_now=True)