Доступ к URL-адресам feinCMS в шаблонах django

Я хочу создать домашнюю страницу, содержащую список страниц feincms и ссылку на их URL.

я стараюсь

{% url page_obj.get_absolute_url %} 

который выдает ошибку

Reverse for '/test/' with arguments '()'

Страница feincms находится по адресу localhost/test/

Я включил следующее в urls.py

urlpatterns += patterns('',
    url(r'', include('feincms.contrib.preview.urls')),
    url(r'', include('feincms.urls')),
)

1 ответ

Решение

get_absolute_url() уже возвращает окончательный URL. Нет необходимости передавать его {% url %} templatetag. Просто сделайте подстановку переменных в вашем шаблоне:

<a href="{{ page_obj.get_absolute_url }}">
Другие вопросы по тегам