我没有找到任何解决方案,如何使用以下配置获取模板中的 url(使用 Django1.3):
网址.py
urlpatterns = patterns('',
url(r'^/foo/(?P<parameter>\d+)/$', include('bar.urls'), name='foo-url'),
)
包含的 url-conf:
bar.urls.py
urlpatterns = patterns('',
(r'^/bar/$', 'bar.views.index'),
url(r'^/bar/(?P<parameter2>\d+)/$', 'bar.views.detail', name='bar-url'),
)
bar.views.py
def detail(request, parameter, parameter2):
obj1 = Foo.objects.get(id=parameter)
obj2 = Bar.objects.get(id=parameter2)
现在我尝试使用以下方法获取模板中的 url:
{% url bar-url parameter=1 parameter2=2 %}
我希望得到:/bar/1/foo/2/
在这种情况下可以使用 {% url %} 吗?