Django {% url%}, когда URL с такими параметрами, как: url (r '^ foo / <параметр> / $', include (some.urls))

я неНе могу найти решение, как получить URL в шаблоне со следующей конфигурацией (используя Django1.3):

urls.py

urlpatterns = patterns('',
    url(r'^/foo/(?P\d+)/

Включенный url-conf:

bar.urls.py

urlpatterns = patterns('',
    (r'^/bar/

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 %}

Я ожидаю получить:/ Бар / 1 / Foo / 2 /

Можно ли в этом случае использовать {% url%}?

, include('bar.urls'), name='foo-url'), )

Включенный url-conf:

bar.urls.py

urlpatterns = patterns('',
    (r'^/bar/$', 'bar.views.index'),
    url(r'^/bar/(?P\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 %}

Я ожидаю получить:/ Бар / 1 / Foo / 2 /

Можно ли в этом случае использовать {% url%}?

, 'bar.views.index'), url(r'^/bar/(?P\d+)/

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 %}

Я ожидаю получить:/ Бар / 1 / Foo / 2 /

Можно ли в этом случае использовать {% url%}?

, include('bar.urls'), name='foo-url'), )

Включенный url-conf:

bar.urls.py

urlpatterns = patterns('',
    (r'^/bar/$', 'bar.views.index'),
    url(r'^/bar/(?P\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 %}

Я ожидаю получить:/ Бар / 1 / Foo / 2 /

Можно ли в этом случае использовать {% url%}?

, '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 %}

Я ожидаю получить:/ Бар / 1 / Foo / 2 /

Можно ли в этом случае использовать {% url%}?

, include('bar.urls'), name='foo-url'), )

Включенный url-conf:

bar.urls.py

urlpatterns = patterns('',
    (r'^/bar/$', 'bar.views.index'),
    url(r'^/bar/(?P\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 %}

Я ожидаю получить:/ Бар / 1 / Foo / 2 /

Можно ли в этом случае использовать {% url%}?

Ответы на вопрос(2)

Ваш ответ на вопрос