我必须处理这样的链接类型:
http://mydomain/?var1=something&var2=something
如何将其重定向到标准的django视图?
答案 0 :(得分:2)
GET参数不会传递给urls.py (https://docs.djangoproject.com/en/dev/topics/http/urls/)。 当您在视图中时,使用request.GET来捕获此参数。
答案 1 :(得分:0)
自动解析GET参数。因此,在urls.py中,您应该编写没有这些参数的网址,例如:在您的情况下"^$"
(空网址)。或者,例如,对于网址http://mydomain/some/path?var1=something&var2=something
,您需要在urls.py中编写"^some/path$"
。然后在您的视图中,如果通过,则会request.GET["var1"]
和request.GET["var2"]
。