0

何らかの理由で (django の初心者で申し訳ありません)、テンプレートにフォームが表示されません。現在、次のものがあります。

見る

def Scan(request):
    form = SubmitDomain(request.POST or None) # A form bound to the POST data

    if request.method == 'POST': # If the form has been submitted...
        if form.is_valid(): # If form input passes initial validation...
            form.cleaned_data['domainNm']  ## clean data in dictionary
            form.save()
            return HttpResponseRedirect('/processing/')

    else:
        form = SubmitDomain()

    return render(request, 'VA/index.html', {
        'form' : 'form'
    })

フォームの表示に使用するためにここを読んでいますが、表示されていません。何かがこれを明らかに妨げていますか?{{ form.as_p }}<input>

4

1 に答える 1

1

問題は、これを 変更するのではなく、stringを渡すことです。forminstanceSubmitDomain

 return render(request, 'VA/index.html', {
    'form' : 'form'
})

このため:

 return render(request, 'VA/index.html', {
        'form' : form
    })
于 2013-08-01T00:29:45.393 に答える