Django联合框架:如何使用新的基于类的提要视图?

Django联合框架:如何使用新的基于类的提要视图?,django,django-urls,django-syndication,django-1.2,Django,Django Urls,Django Syndication,Django 1.2,Django 1.2在联合框架中带来了一些变化。根据,我现在应该可以做一些类似的事情: from django.conf.urls.defaults import * from myproject.feeds import LatestEntries, LatestEntriesByCategory urlpatterns = patterns('', # ... (r'^feeds/latest/$', LatestEntries()), (r'^feeds/cate

Django 1.2在联合框架中带来了一些变化。根据,我现在应该可以做一些类似的事情:

from django.conf.urls.defaults import *
from myproject.feeds import LatestEntries, LatestEntriesByCategory

urlpatterns = patterns('',
    # ...
    (r'^feeds/latest/$', LatestEntries()),
    (r'^feeds/categories/(?P<category_id>\d+)/$', LatestEntriesByCategory()),
)
feed.py

urlpatterns = patterns('',
    url(r'^feeds/comments/$', LatestCommentsFeed()),
)
class LatestCommentsFeed(Feed):
    description = "Latest comments left at %s" % current_site.name
    feed_type = Atom1Feed
    link = "/feeds/comments/"
    title = "%s: Latest comments" % current_site.name

    def items(self):
        return Comment.objects.filter(is_public=True).order_by('-submit_date')[:50]

    def item_pubdate(self,item):
        return item.submit_date

    def item_guid(self,item):
        return "tag:%s,%s:%s" % (current_site.domain,
                                 item.submit_date.strftime('%Y-%m-%d'),
                                 item.get_absolute_url())
好的,找到罪犯了!:) 在我的feeds.py中,我有:

from django.contrib.syndication.feeds import Feed
我本应该:

from django.contrib.syndication.views import Feed

django.contrib.syndication.feeds模块显然只是为了向后兼容而存在。

您的
LatestEntries
LatestEntriesByCategory
类是什么样子的?