BundleFormにはis_validという属性がありませんというエラーが表示され続けます。ダブルチェックとトリプルチェック、BundleFormはモデル、特にBundleモデルに関連付けられています。私はなぜこのエラーが出るのか分かりません。コメント/入力を大歓迎! if form1.is_valid():
:Djangoの属性エラー - フォームオブジェクトに属性がありません。無効なエラー
class BundleForm(forms.ModelForm):
name = forms.CharField(
help_text='Enter mission name. Change to hidden unless mouse over. ',
initial='bundle_name',
required=True,
max_length=50,
)
class Meta:
model = Bundle
fields = ('name',)
views.py
def new_bundle(request):
form1 = BundleForm()
if request.method == 'POST':
form1 = BundleForm(request.POST)
if form1.is_vaild():
bundle = form1.save(commit=True)
return render(request, 'build_a_bundle/new_bundle.html', {'bundle':bundle})
else:
return HttpResponse('Form 1 Error')
return render(request, 'build_a_bundle/new_bundle.html', {'form1':form1})
私は文字通り同じtypo = |を持っていました。 – iHeartKayk