私はテクノロジーに慣れていないので、質問が単純すぎる場合は事前にお詫びします。
私は self.cleaned_data を使用して、ユーザーが入力した選択したデータを取得しています。そして、 clean が呼び出されたときに機能しますが、私の save メソッドでは機能しません。
ここにコードがあります
Forms.py
def clean_account_type(self):
if self.cleaned_data["account_type"] == "select": # **here it works**
raise forms.ValidationError("Select account type.")
def save(self):
acc_type = self.cleaned_data["account_type"] # **here it doesn't, (NONE)**
if acc_type == "test1":
doSomeStuff()
save を呼び出したときに機能しない理由はありますか?
これが私のviews.pyです
def SignUp(request):
if request.method == 'POST':
form = SignUpForm(request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect('/')
前もって感謝します。