继第一个应用之后,深入一点,使用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 (转载注明出处)

回复

目前暂无评论

Sorry, 评论已关闭.