我想使用multipleChoiceField,從模型中進行選擇
我有模型,Template所以,我在 forms.py 中做了這個
class WorkerForm(forms.ModelForm):
templates = forms.MultipleChoiceField(
Template.objects.all(), required=False, label='template')
但是它顯示錯誤
templates = forms.MultipleChoiceField(
TypeError: __init__() takes 1 positional argument but 2 were given
我在這里檢查檔案。

uj5u.com熱心網友回復:
您應該使用ModelMultipleChoiceField[Django-doc] ,并且使用命名引數可能會更好:
class WorkerForm(forms.ModelForm):
templates = forms.ModelMultipleChoiceField(
queryset=Template.objects.all(), required=False, label='template'
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/425166.html
