2016-04-24 6 views
0

URLに変数のObjectIdを渡したいと思いますか?django-pythonでurlを使ってobjectIdを渡す方法

ObjectIdは、カスタムタグから変数 'noose'として取得されます。

{% get_url_gs 'Exam' as noose %} 
var noo = "{{noose}}" 
selected_val = "{% url 'basic_temp' group_name_tag noo %} " 

コードが実行されると得られる誤差が NoReverseMatchです::引数で'basic_temp'のリバース'(u'home', '')'とキーワード 次に、それを

CODE変数「お取置き」として変数JSに変換し、URLに渡されます引数'{}'が見つかりません。 1つのパターン(複数可)を試みた:使用

['(?P<group_id>[^/]+)/type_created/default/(?P<node>[^/]+)$']

URLパターンは、次のとおり

url(r'^/default/(?P<node>[^/]+)$', 'default_template', name='basic_temp')

+1

Djangoコンテキスト値をJavaScript変数を使用して、そのJS変数をURLタグで使用しますか?どうして? –

+0

これは、[xyの問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) - @DanielRosemanが彼の質問で示していることのようである... "私は変数のObjectIdをURLに渡したいと思います。 "...どうしたらいいのか簡単な説明で質問を更新できますか? – wahwahwah

答えて

0

問題は、使用されるURLパターンでした。修正されたものは次のとおりです: url(r '^/default /(?P [^ /] +)$'、 'default_template'、name = 'basic_temp')

関連する問題