胖大书

导航

 

request.GET 和 request.POST,二者都是类字典对象,可以通过它们来访问GET和POST数据。

类字典对象

我们说"request.GET和request.POST是类字典对象",意思是他们的行为像Python里标准的字典对象,但在技术底层上他们不是标准字典对象。 比如说,request.GET和request.POST都有get()、keys()和values()方法,可以用 for key in request.GET 获取所有的键。

def search(request):
    if 'p' in request.GET:
        message = 'You searched for: %s' % request.GET['p']
    else:
        message = 'You submited an empty form.'
    return HttpResponse(message)

 

本断代码:request.GET['p']

就是用Python字典的取值方法,用['q']来取值变量q对应的值。

posted on 2013-01-17 15:41  胖大书  阅读(333)  评论(0)    收藏  举报