我有一个带有字段datetime = models.DateTimeField(auto_now_add=True)
的模型。在从这个模型创建的表单中,我不需要编辑此字段,但我需要显示它。自动显示auto_now_add=True
的字段不会显示。展示这个领域的最佳方式是什么?
答案 0 :(得分:2)
假设您在创建表单对象时传递instance
,可以使用以下命令在模板中访问它:
{{ form.instance.datetime|date:"Y/m/d H:i:s" }}
但是,如果你没有实例,最明智的做法就是使用当前时间:
{% now "Y/m/d H:i:s" %}
答案 1 :(得分:1)
您可以在编辑表单时显示实例值,如下所示:
{{ form.instance.datetime }}