質問

これが基本的な質問であればすみません:Djangoのモデルフォームでフォーム検証を行うのに問題があります。

私が使っているパターンは

def View(request):
    if request.method == 'POST':

        form = AddPageForm(request.POST)

        if form.is_valid:
            instance = form.save()  
            ...

        else:
            HttpResponse("Error")
.

フォームが検証されている(if ...ブランチに続いています。)フォームが検証されない場合は、標準のDjangoフォーム検証エラーページを取得します。else ...ブランチは無視されます。

明らかに、何が悪い/行方不明のものがあるはずですが、私は公式のDjangoのマニュアルから何をうまくいくことはできません。どんな指導も理解されます。

役に立ちましたか?

解決

missing () in if form.is_valid => if form.is_valid()

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top