Django上的日期时间字段存储插入行的日期?
问题描述:
我是Django的新手。我正在开始一个新的应用程序,我目前在模型上。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方式做到这一点的线索吗?
最好的问候,
答
记录在Django的here。
date_inserted = models.DateTimeField(auto_now_add=True)
date_last_update = models.DateTimeField(auto_now=True)
另外,如果你不想存储时间,你可以使用'DateField'。 – dgel 2011-03-23 11:31:46
太棒了!感谢您的回复。最好的祝福, – 2011-03-23 11:32:48