django 如何获取request.GET和request.POST中的参数

前端之家收集整理的这篇文章主要介绍了django 如何获取request.GET和request.POST中的参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文主要讲解如何获取request.GET和request.POST中的参数

request.GET获取参数

如想要http://www.chenxm.cc/?page=2中page对应的参数。

第一种利用URLconf

(r'^(?P<page>\w{0,50})/$', views.index_page,),

views.py

def index_page(request, page):
    pass

第二种从视图函数获取

def index_page(request, page=None):
    rn = request.GET.get('rn')

request.POST获取参数

第一种:只能在视图函数获取

def index_page(request, page=None):
    rn = request.POST.get('rn')
    # 或者如下,注意如果没有这个参数,会直接报KeyError
    rn = request.POST['rn']



猜你在找的Django相关文章