[英]ModelForm Not Showing in Template
由於某種原因(對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>
的方法,但是沒有顯示。 有什么明顯的預防措施嗎?
問題是您要以string
form
傳遞而不是SubmitDomain
instance
更改此形式:
return render(request, 'VA/index.html', {
'form' : 'form'
})
為了這:
return render(request, 'VA/index.html', {
'form' : form
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.