URL を元に戻すにはどうすればよいですか? ただし、テンプレート名が異なりますか? 私は特に使用する必要がありますurlresolvers.reverse
もう少し詳しく言うと:
ビューは 1 つありますが、アクセスできる URL は 2 つあります
(r'^url/$', 'view1', {'template1':'template1.html'}, 'access-url1'),
(r'^url_dynamic/$', 'view1', {'template1':'template_dynamic.html'}, 'url-dynamic'),
その場で変更したいかもしれないので、ビューで返すテンプレートを区別するコードを書きたくありません。したがって、たとえば呼び出し中にURLを変更する柔軟性が必要です
urlresolvers.reverse('view1', kwargs = {'template1':'template_dynamic.html'})
(which btw does not work throws noreversematch)
コピーview1
しview2
て url-dynamic で呼び出すこともできますが、それは DRY に違反します。