我有以下 Django URL:
url(r'^companies/$', 'companies', name='companies'),
如果我去http://localhost:8000/companies/
它完美的作品。但是,如果我尝试将任何 GET 变量添加到 URL django 会引发 404。例如,如果我去http://localhost:8000/companies/?c=1
django 会引发 404。奇怪的是,在 404 上它说:
当前 URL
companies/
与其中任何一个都不匹配。
为什么我无法将 GET 变量传递给我的 URL?
我正在使用 django 1.4。
公司视图定义如下:
def companies(request):
它不应该接受任何额外的参数,因为它们是 GET 变量,而不是 URL 参数——对吗?我发誓我已经这样做了数百次,并且总是有效...