Django请求GET在字符串上返回None

时间:2017-04-27 05:40:55

标签: django django-views

我有这个网址:

   /page_b/a015541/?pagei=a011&account_id=95651&application_id=5563&startdate=20170101&enddate=20170101

解析时:

   page_id=         request.GET.get('pagename')
   account_id=         request.GET.get('account_id')
   application_id=  request.GET.get('application_id')
   uurid=  request.GET.get('uurid')

我有字符串值:     page_id =无

数字具有正确的值

如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

根据网址

/page_b/a015541/?pagei=a011&account_id=95651&application_id=5563&startdate=20170101&enddate=20170101

您正在发送pagei

只需替换

page_id=         request.GET.get('pagename')

page_id=         request.GET.get('pagei')

你会得到page_id

答案 1 :(得分:1)

在网址中,您没有发送'页面名称'。我认为你正试图获得#page;'。

该案例使用如下。

request.GET.get('pagei')