无法从模板中获取正确的django表单

无法从模板中获取正确的django表单,django,django-forms,Django,Django Forms,请帮助了解我应该在我的案例中使用哪一种fomr模型 我有HTML模板中的下一个表单: <div class="col-md-12"> <form id="developersform" action="#" method="post"> <select multiple="multiple" size="10" name="duallistbox_developers[]"> <option value="

请帮助了解我应该在我的案例中使用哪一种fomr模型

我有HTML模板中的下一个表单:

<div class="col-md-12">
    <form id="developersform" action="#" method="post">
        <select multiple="multiple" size="10" name="duallistbox_developers[]">
            <option value="option1">Option 1</option>
            <option value="option2">Option 2</option>
            <option value="option3" selected="selected">Option 3</option>
            <option value="option4">Option 4</option>
             <option value="option5">Option 5</option>
             <option value="option6" selected="selected">Option 6</option>
             <option value="option7">Option 7</option>
             <option value="option8">Option 8</option>
             <option value="option9">Option 9</option>
             <option value="option0">Option 10</option>
        </select>
        <button type="submit" class="btn btn-default btn-block">Submit data</button>
    </form>
</div>
我应该如何在Django上指定表单?有人能举个例子吗
感谢创建具有下拉列表的表单,创建具有外键关系或多对多关系或其他内容的适当模型。在这里使用这些字段

class  ManagmentUsersForm(forms.ModelForm):
    class Meta:
        model = YOUR_MODEL
        fields = [ 'duallistbox_guests'] #fields you want from your model
在您的视图中,您可以获取这些数据并对其执行任何操作

def YOUR_VIEW(request):
    if request.method == 'POST':
        if not request.user.is_authenticated:

            return redirect('login')
        else:
            form =  ManagmentUsersForm(request.POST, request.FILES)
            if form.is_valid():



           topic  = form.cleaned_data.get("topic")
          #grab your fields like this
           user = request.user

           YOUR_MODEL.objects.create(
                User = request.user, 
                topic=topic,
               #save them like this or do anything else
               )

           return redirect('SOMEWHERE') #successful
else:
    if not request.user.is_authenticated:

        return redirect('login')
    else:
        form =  ManagmentUsersForm()
return render(request, 'YOUR_TEMPLATE', {'form': form})
您的HTML表单如下所示

 <form method="POST"  enctype="multipart/form-data"> {% csrf_token %} 
        {{form.as_p}}

        <input type = "submit" id="submit-question">

 </form>
 <form method="POST"  enctype="multipart/form-data"> {% csrf_token %} 
        {{form.as_p}}

        <input type = "submit" id="submit-question">

 </form>