我想使用{%url%}標記來獲取帶參數的命名視圖的url。Django使用url獲取帶參數的命名視圖的url部分
我想獲取沒有參數的URL,稍後使用javascript傳遞參數。所以我不知道模板渲染時參數的值!如果我嘗試不帶參數的網址,那麼它會顯示「未找到反向」...我知道我可以在我的javcascript代碼中硬編碼url,但這不是乾的!
謝謝!
我想使用{%url%}標記來獲取帶參數的命名視圖的url。Django使用url獲取帶參數的命名視圖的url部分
我想獲取沒有參數的URL,稍後使用javascript傳遞參數。所以我不知道模板渲染時參數的值!如果我嘗試不帶參數的網址,那麼它會顯示「未找到反向」...我知道我可以在我的javcascript代碼中硬編碼url,但這不是乾的!
謝謝!
你可以嘗試以下方法:
url(r'^test/(\d+)/$', 'test_view', name='test-view'),
url(r'^test/$', 'test_view', name='test-view'),
,並返回404,如果不提供參數(如果居然會有人訪問該URI)。
當我不得不在過去這樣做時,我已經爲參數使用了一個標記值,也就是我所知道的一個永遠不會被真實傳遞的值,並且在Javascript中用一個正則表達式來替換它真正的。
{% url my_view "anobviouslyfakeparameter1" "anotherparamthatwillneverhappenforreal" %}
我喜歡!我想你需要解析它來用JS修改它。 – 2012-04-10 19:08:06