【发布时间】:2024-12-13 03:35:01
【问题描述】:
我有一个模型,其中包含一些永远不应编辑的字段,例如“创建日期”。我想显示一个包含一些带有额外信息的文本字段的表单,可能只是<span> 中的数据本身。一个人可以编辑几个字段,同时他们可以看到有关模型实例的额外信息,例如创建、上次修改,甚至是该对象在数据库中的相关对象。有没有办法使用 Django 的内置框架来做到这一点,还是我必须通过将整个对象传递给模板来创建自己的自定义表单?
如果这需要更多说明,请随时提问。
【问题讨论】:
-
您目前如何创建表单?我不知道是否有模型表单的快捷方式,但克劳德的回答显示了我所知道的方式,在表单类中填充 Meta 对象。
-
我正在使用 ModelForm 和 Form。今晚我将考虑这两个建议,看看我能想出什么。