繁体   English   中英

仅当未将field用作objects.create()参数时,如何自动将其添加到Django DateTimeField中?

[英]How to auto_now_add to django DateTimeField only if field was not used as objects.create() parameter?

我有DateTimeField:

class MyModel(models.Model):
    ...
    created_at = models.DateTimeField(auto_now_add=True)

我只在使用admin或类似的构造函数创建条目时才想使用auto_now_add选项:

instance = MyModel.objects.create(no_created_at_there)

否则,我想使用构造函数中使用的值。 如何实现呢?

问题由尚旺的建议从问题的评论中解决。 我刚刚将auto_now_add参数替换为default=datetime.now

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM