我正在使用引导程序变体来帮助设计模型表单。我希望有一个特定的类,其中一个字段是我已经阅读过的有关该主题的内容,普遍的共识是向 ModelForm 的元添加一个小部件,就像我在下面尝试的那样:
表格.py
class EmailForm(forms.ModelForm):
class Meta:
model = MarketingEmails
fields = ['messageid','subject','body','name','altsubject','utm_source','utm_content','utm_campaign',]
widgets = {
'body': Textarea(attrs={'class': 'summernote'}),
}
Run Code Online (Sandbox Code Playgroud)
然而,这似乎没有呈现在我的模板上,即:
<div class="row">
<div class="col-sm-6">
<form method="POST" class="post-form" action ="">
{% csrf_token %}
<p><label for="id_subject">Subject</label>
<input class="form-control" id="id_subject" type="text" name="subject" maxlength="1000" value="{{rows.subject}}"required /></p>
<p><label for="id_name">Name</label>
<input class="form-control" id="id_name" type="text" name="name" maxlength="1000" value="{{rows.name}}"required /></p>
<p><label for="id_body">Body</label>
<input class="form-control" id="id_body" type="text" name="body" maxlength="1000" value="{{rows.body}}"required /></p>
<p><label for="id_altsubject">Alt Subject</label>
<input class="form-control" id="id_altsubject" type="text" name="altsubject" maxlength="1000" value="{{rows.altsubject}}"required /></p>
<p><label for="id_utm_source">utm_source</label>
<input class="form-control" id="id_utm_source" …Run Code Online (Sandbox Code Playgroud)