小编Mik*_*ike的帖子

如何在django中为HttpRequest.GET设置默认值?

我有一个网页,根据默认日期显示数据.然后,用户可以通过使用日期选择器选择日期并单击提交按钮来更改其数据视图.我已经有一个变量集,所以如果没有选择日期,则使用默认日期....那么问题是什么?如果用户尝试在没有参数的情况下键入url页面,则会出现问题...如下所示:

http://mywebpage/viewdata (example A)
Run Code Online (Sandbox Code Playgroud)

代替

http://mywebpage/viewdata?date= (example B)
Run Code Online (Sandbox Code Playgroud)

我试过用:

if request.method == 'GET':
Run Code Online (Sandbox Code Playgroud)

但显然,即使是示例A仍然返回true.我确定我正在做一些明显的初学者的错误,但无论如何我都会问...除了将url传递给字符串并检查字符串"?date ="之外,是否有更简单的方法来处理示例A.

django url default get request

2
推荐指数
1
解决办法
2108
查看次数

标签 统计

default ×1

django ×1

get ×1

request ×1

url ×1