проблема реверсивного фида - PullRequest
0 голосов
/ 20 июля 2011

Я использую версию для разработчиков. Я получаю сообщение об ошибке ниже, когда пытаюсь отменить поиск URL моего фида.

Может кто-нибудь помочь, пожалуйста?

спасибо константин

в моем urls.py:


...
url(r'^f/blog/$', 'django.contrib.syndication.views.Feed', BlogFeed(), name='blog-feed'),
...

в моем шаблоне:


...
{% url blog-feed %}
...

ошибка:


...
Caught AttributeError while rendering: 'BlogFeed' object has no attribute 'keys'
...

Ответы [ 2 ]

1 голос
/ 20 июля 2011

Если ваш класс BlogFeed является представлением на основе классов, я не думаю, что вам нужна часть 'django.contrib.syndication.views.Feed' ... ваш BlogFeed должен быть подклассом этого. ( Django Docs )

url(r'^f/blog/$', BlogFeed(), name="blog-feed"),
0 голосов
/ 20 июля 2011

Третий аргумент url должен быть словарем.Я не уверен, почему у вас есть класс.

Может быть, вы пытаетесь это сделать,

url(r'^f/blog/$', 'django.contrib.syndication.views.Feed', {'name_of_view_arg':BlogFeed()}, name="blog-feed"),
...