Найти - Пользователи
Полная версия: непонятка с reverse()
Начало » Django » непонятка с reverse()
1
hulygun
Задача - прикрутить rss(порядком 8-10шт) к сайту.
Чтобы не путаться сделал отдельным апликейшном.
Всё работает вроде бы как надо, но…
если делаю так:
class МойКлассРсс(Feed)
    ...
    link = 'тупо/статический/урл'
    ...

То всё работает.
Если по уму:
class МойКлассРсс(Feed)
    ...
    def get_link(self):
        return reverse('нейм-вьюхи')
    ...

то выдаёт ошибку: ‘NoneType’ object has no attribute ‘startswith’

Где туплю?
inoks
что такое get_link? Наверное нужно так:

    def item_link(self, item):
        return reverse('view', kwargs={'pk': item.id})

https://docs.djangoproject.com/en/dev/ref/contrib/syndication/
FishHook
попробуй reverse_lazy
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB