本文主要讲解如何获取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']



本文地址: http://chenxm.cc/article/862.html
版权声明: 本文为原创文章,版权归  陈新明  所有,欢迎分享本文,转载请保留出处!
上一篇: django 从指定数据库中指定表随机抽取数据
下一篇: nginx The requested URL /404.html was not found on this server解决方法
发表评论
  1. alex
    alex  @回复

    1111