LINUX.ORG.RU

Проблема с {% url %}

 , ,


0

1

Всем привет!

Хочу получить страницу, вида: message/n/, где n - число. Но как перейти на такую страницу по ссылке?

urls.py:

...
url( r'^message/(?P<id>\d+)/', message_detail ),
...

template:

<a class="btn" href="{% url message_detail %}">BlaBla</a>

Но по нажатию на ссылку получаю ошибку - 'function' object is not iterable.

Заранее спасибо.



Последнее исправление: KernelPanic (всего исправлений: 1)

Примерно вот так надо -

url( r'^message/(?P<id>\d+)/', message_detail, name="message_detail"),

<a class="btn" href="{% url message_detail id=some_id %}">BlaBla</a>

pi11 ★★★★★
()
Последнее исправление: pi11 (всего исправлений: 1)
Ответ на: комментарий от bismi

не хера не работает!

Don't mix *args and **kwargs in call to reverse()!
KernelPanic
() автор топика

Версия джанги?

anonymous
()

разрешил проблему):

{% url message_detail with id=message.id %}
KernelPanic
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.