5

我有一个带有 field 的模型datetime = models.DateTimeField(auto_now_add=True)。在从此模型创建的表单中,我不需要编辑此字段,但我需要显示它。auto_now_add=True不显示带有自动的字段。展示这个领域的最佳方式是什么?

4

2 回答 2

4

假设您在创建表单对象时传递了一个instance,您可以使用以下方法在模板中访问它:

{{ form.instance.datetime|date:"Y/m/d H:i:s" }}

但是,如果您没有实例,最明智的做法是使用当前时间:

{% now "Y/m/d H:i:s" %}
于 2013-09-18T14:13:46.580 回答
1

您可以在编辑表单时显示实例值,如下所示:

{{ form.instance.datetime }}
于 2013-09-18T14:12:35.713 回答