我有一个几乎总是在晚上 10:00 开始的活动模型,但有时可能会提前/延迟开始。为了让管理变得简单,我希望时间默认为晚上 10 点,但如果需要可以更改;无论如何都需要设置日期,因此它不需要默认值,但理想情况下它会默认为当前日期。
我意识到我可以使用 datetime.now 来完成后者,但是我是否可以(以及如何)将时间设置为特定的默认值?
更新:我得到答案的速度比我弄清楚哪个(哪些)能完成我想要完成的事情要快……我可能应该在问之前进一步了解该应用程序。感谢您在此期间的帮助!
原文由 lisaq 发布,翻译遵循 CC BY-SA 4.0 许可协议
来自
Field.default
的 Django 文档:所以这样做: