Найти - Пользователи
Полная версия: feeds по документации
Начало » Django » feeds по документации
1
romankrv
Hi.

делаю пример и джанго documentation
но когда я в строке браузера пишу url как определено в шаблоне urls.py: то есть
http://127.0.0.1:9000/feeds/sitenews/

то получаю 404 с сообщением “ Slug u'sitenews' isn't registered. ”
Вопрос: Что неправильно в коде? И какой url должен быть? и какое значение должно передоваться в (?P<url>)

Код:
class News(models.Model):
text = models.CharField(max_length=255)
date = models.DateField(auto_now=True)

def get_absolute_url(self):
return '/news/%i' % self.pk

class LatestNews(Feed):
title = "Chicagocrime.org site news"
link = "/sitenews/"
description = "Updates on changes and additions to chicagocrime.org."

def items(self):
return News.objects.all()

feeds = {'latest': LatestNews,}

urlpatterns = patterns('',
(r'^admin/(.*)', admin.site.root),
(r'^feeds/(?P<url>.*)/$', 'django.contrib.syndication.views.feed', {'feed_dict': feeds}),
)
SvartalF
feeds = {'latest': LatestNews,}
Так что в вашем случае ссылка: /feeds/latest/
romankrv
SvartalF
feeds = {'latest': LatestNews,}
Так что в вашем случае ссылка: /feeds/latest/
Спасибо.
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