如何在模板端呈现具有多个选择字段的表单?

问题描述 投票:0回答:1

我想在模板中渲染一个表单,这个表单字段有多个条目可供选择(如组合框),我可以使用默认的 django {{ form }} 显示表单,但在自定义引导表单中不知道它,任何人都可以帮忙我? 这是我的表格:

`

class CreateClubForm(forms.Form):
    name = forms.CharField(max_length=127)
    category = forms.ModelChoiceField(queryset=ClubCategories.objects.all())

`

我尝试使用 forloop 将数据传递给下拉选择,但没有成功

django django-forms django-templates
1个回答
0
投票

伙计们,我用正确的方式做到了,它是 forloop,但方式很简单

首先我创建了一个按键名称“类别”的选择

<select class="form-select"  name="category">                                    
    #optione here
</select>

然后我尝试通过内部的 forloop 来渲染我的选项,而不是这里的#options:

{% for field in form.category %}
       <option selected>{{ field }}</option>
{% endfor %}

它以最好的方式工作

© www.soinside.com 2019 - 2024. All rights reserved.