我创建了一个带有字段的模型:
date = models.DateTimeField(auto_now_add=True)
我想为每天访问此对象创建一条新记录。我假设我应该使用Django的get_or_create函数来获取已经存在的对象,或者使用今天的日期创建一个新对象。但是如何检查日期=今天的月/日/年?
答案 0 :(得分:1)
您应该使用DateField
而不是DateTimeField
,如果您需要创建更复杂的内容(例如每小时一个新字段),您应该尝试创建自己的字段或使用过滤器。 / p>
如果您想使用过滤器,只需执行以下操作:
get_or_create(Model, date__year=datetime.now().year, [...])
您还可以创建每天创建字段的cron任务。
这些文章可以询问您的问题: