Django,在模型中设置表单字段的一些值

Django,在模型中设置表单字段的一些值,django,forms,django-models,Django,Forms,Django Models,这有点奇怪,但我想从模型定义中定义表单字段的一些属性,比如它的小部件或类。我知道从表格上看很容易,但我想知道从模型上看是否可行。我不确定,但我想我记得有一天看到过类似的情况。好吧,你可以创建自己的模型字段子类,并重新定义它们的formfield方法来添加你想要的属性,但这可能不值得付出努力,因为你将被覆盖。不过,这是小时电话 无论如何,如果您决定尝试此方法,请确保遵循文档中的以下两个部分: 和 作为Field.formfield的默认实现,您通常不想忽略一些重要的内容

这有点奇怪,但我想从模型定义中定义表单字段的一些属性,比如它的小部件或类。我知道从表格上看很容易,但我想知道从模型上看是否可行。我不确定,但我想我记得有一天看到过类似的情况。

好吧,你可以创建自己的模型字段子类,并重新定义它们的
formfield
方法来添加你想要的属性,但这可能不值得付出努力,因为你将被覆盖。不过,这是小时电话

无论如何,如果您决定尝试此方法,请确保遵循文档中的以下两个部分: 和 作为
Field.formfield
的默认实现,您通常不想忽略一些重要的内容