ChoiceFieldを使用してデータベースの値のドロップダウンリストを作成する際に問題が発生しています。ここでは、コードDjango ChoiceFieldデータベース値から読み込み
from django import forms
from testplatform.models import ServiceOffering
class ContactForm(forms.Form):
subject = forms.ChoiceField(queryset=ServiceOffering.objects.all())
#subject = forms.ModelMultipleChoiceField(queryset=ServiceOffering.objects.all())
#subject ....ラインが機能するのスニペットですが、私はラインChoiceField(クエリセット....)私は次のエラーを取得するを使用する場合。
__init__() got an unexpected keyword argument 'queryset'
優秀なあなたのAPIで処理するために必要なものに依存します。ドロップダウンボックスに------をデフォルト値として表示します。それを変更することはできますか?ありがとう! – Oli
フィールドがオプションの場合は、フォームのフィールドを 'required = True'に設定してフィールドを削除します。 –