擅长:python、mysql、java
<p>我不明白你为什么要这么做。如果要为ModelForm字段定义自定义html,可以如下所示覆盖它:</p>
<pre><code>class PersonForm(ModelForm):
class Meta:
Person
first_name = forms.CharField(
required = True,
widget = forms.TextInput(attrs={'style':'width:100px;'},
)
</code></pre>
<p>像这样你可以告诉Django你想如何呈现你的html。
您可以在文档<a href="https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#overriding-the-default-field-types-or-widgets" rel="nofollow">https://docs.djangoproject.com/en/dev/topics/forms/modelforms/#overriding-the-default-field-types-or-widgets</a>中找到更多详细信息</p>