我正在使用这个django应用程序: http://httpproxy.yvandermeer.net/
我正在用它向外部api发出请求,它工作得很好,但是我想修改URL模式,我没有取得太大成功。在
在网址.py我有:
urlpatterns = patterns('',
(r'^api/(?P<url>.*)$', 'httpproxy.views.proxy'),
)
我发出一个AJAX请求如下:
^{pr2}$如您所见,我的API密钥在前端与ajax调用一起公开显示。我想把它附加到网址.py,但它不起作用。在
我试过:
(r'^api/(?P<url>.*)$&key=123456789', 'httpproxy.views.proxy'),
(r'^api/(?P<url>.*)&key=123456789$', 'httpproxy.views.proxy'),
(r'^api/(?P<url>.*.&key=123456789)$', 'httpproxy.views.proxy'),
(r'^api/(?P<url>.*)$.&key=123456789', 'httpproxy.views.proxy'),
但这些似乎都不管用。我可以将密钥附加到这个url模式的末尾,还是不可能?在
来自Django docs:
不能将GET参数放在url regexp中。在
相关问题 更多 >
编程相关推荐