7
2012
继第一个应用之后,深入一点,使用form来获取数据
在urls.py文件中刚才添加部分添加一行
url(r’^form/$’,'djangotest1.form.index’),
添加form.py文件
#!/usr/bin/python
from django.http import HttpResponse
temp = ”’<form method=”post” action = “/form/”>
<input type=”text” name=”uname” value=”" />\n
<input type=”text” name=”passwd” value=”" />\n
<input type=”submit” value=”submit” />
</form>”’
def index(request):
if request.POST.has_key(‘uname’):
uname = request.POST.get(‘uname’,”)
passwd = request.POST.get(‘passwd’,”)
info = ”’ you input data username is %s and password is %s”’ %(uname,passwd)
else:
info = temp
info += ”’Input the data”’
return HttpResponse(info)
此处只是为了演示form数据的提交,在django1.4中遇到csrf的错误提示,暂未给予多余的处理,在setting.py中MIDDLEWARE_CLASSES块中注释了’django.middleware.csrf.CsrfViewMiddleware’,
本文连接地址: http://www.fresker.com/old2/archives/516 (转载注明出处)
目前暂无评论