【发布时间】:2019-04-05 13:58:45
【问题描述】:
我有 forms.py 文件,我有一个选择字段,我必须在 template.html 中显示它
forms.py
Choices = [('Yelp',)]
class UtilitiesForm(forms.Form):
api_select = forms.MultipleChoiceField(widget=forms.Select(),
choices=Choices)
text_url = forms.CharField()
模板.html
{% block body_content %}
<form action="/utilities/fetch-data/" method="post" id="utitliy__form">
<div class="form-row">
<label>Select an API</label>
{{ form.api_select }}
</div>
</form>
{% endblock body_content %}
我收到值错误,你们能帮我如何在 template.html 中编写选择字段
【问题讨论】:
-
能否请您发布完整的回溯?
-
此外,我不完全理解您为什么将
MultipleChoiceField与Select小部件一起使用:Select小部件仅允许选择 one 选项,而 @987654326 @s 旨在选择多个选项(零个、一个或多个)。