私はこのdjangoアプリを使用しています:http: //httpproxy.yvandermeer.net/
これを使用して外部APIにリクエストを送信し、正常に機能していますが、URLパターンを変更したいので、あまり成功していません。
urls.pyに私は持っています:
urlpatterns = patterns('',
(r'^api/(?P<url>.*)$', 'httpproxy.views.proxy'),
)
そして、私は次のようなAJAXリクエストを行っています:
$.ajax({
type: "GET",
url: "http://siteaddress.com/api/search/?query1={{ model.field1 }}&key=123456789",
....
ご覧のとおり、私のAPIキーは、私のajax呼び出しでフロントエンドに公開されています。urls.pyのurlパターンに追加したいのですが、動作しません。
私はもう試した:
(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パターンの最後にキーを追加できますか、それともできませんか?