1

私はSubjectモデルとモデルを持っていCustomUserます。登録時に、ユーザーは複数の科目を選択できます。以下は、フォーム内の私のコードです。

フォーム.py

class SignUpForm(forms.Form):
    ...
    subjects = forms.ModelMultipleChoiceField(label="Subjects",
                                         widget=forms.CheckboxSelectMultiple,
                                         queryset=Subject.objects.all())

views.pyこのデータを保存するにはどうすればよいですか? 残念ながら、データを消去してから save メソッドを使用する通常の方法は機能しません。恐ろしいことに、同様の質問には SO での回答がほとんどまたはまったくありません。

4

1 に答える 1