【发布时间】:2011-12-29 07:54:43
【问题描述】:
我有一些问题要弄清楚新的 django 视图(模板视图)和表单如何工作我也找不到好的资源,官方文档没有解释我如何获取请求(我的意思是获取和发布)和新 django 视图类中的表单
谢谢
添加以便更好地解释
例如我有这个表格:
from django import forms
class ContactForm(forms.Form):
subject = forms.CharField(max_length=100)
message = forms.CharField()
sender = forms.EmailField()
cc_myself = forms.BooleanField(required=False)
这是读取和打印表单的代码(老式方式):
def contact(request):
if request.method == 'POST': # If the form has been submitted...
form = ContactForm(request.POST) # A form bound to the POST data
if form.is_valid(): # All validation rules pass
# Process the data in form.cleaned_data
# ...
return HttpResponseRedirect('/thanks/') # Redirect after POST
else:
form = ContactForm() # An unbound form
return render_to_response('contact.html', {
'form': form,
})
我的问题是如何用模板视图做同样的事情谢谢
【问题讨论】:
-
为什么 -3 我的问题有什么问题?
标签: django forms django-templates