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对应的值。
浙公网安备 33010602011771号