【发布时间】:2012-05-14 11:42:36
【问题描述】:
这有点奇怪,但我想从模型定义中定义表单字段的一些属性,例如它的小部件或类。我知道从表格中很容易,但我想知道模型是否可能。我不确定,但我想我记得有一天看到过类似的东西。
【问题讨论】:
标签: django forms django-models
这有点奇怪,但我想从模型定义中定义表单字段的一些属性,例如它的小部件或类。我知道从表格中很容易,但我想知道模型是否可能。我不确定,但我想我记得有一天看到过类似的东西。
【问题讨论】:
标签: django forms django-models
好吧,您可以创建自己的模型字段子类并重新定义它们的 formfield 方法以添加您想要的属性,但可能不值得付出努力,因为您将被覆盖。不过,那是小时电话。
无论如何,如果您决定尝试此操作,请务必遵循文档中的以下两个部分:
ModelForms and custom fields
和
Specifying the form field for a model field 作为 Field.formfield 的默认实现,做了一些你通常不想省略的重要事情。
【讨论】: