У меня проблемы с выполнением обратного просмотра URL для сгенерированных Django фидов.
У меня есть следующие настройки в urls.py
:
feeds = {
'latest': LatestEntries,
}
urlpatterns = patterns('',
# ...
# enable feeds (RSS)
url(r'^feeds/(?P<url>.*)/$', 'django.contrib.syndication.views.feed',
{'feed_dict': feeds}, name='feeds_view'),
)
Я пытался использовать следующий шаблон тега:
<a href="{% url feeds_view latest %}">RSS feeds</a>
Но полученная ссылка - не то, что нужно (http://my.domain.com/feeds//
). Это должно быть http://my.domain.com/feeds/latest/
.
На данный момент я использую хак для генерации URL для шаблона:
<a href="http://{{ request.META.HTTP_HOST }}/feeds/latest">RSS feeds</a>
Но, как вы можете видеть, это явно не СУХОЙ. Что-то мне не хватает?