1

错误在这里:/data/http/cobalt/cards/urls.py in

106:    (r'^latest/feed', LatestNews()) ...

这部分 urls.py 抛出错误

from django.conf.urls import patterns, url, include
from myproject.feeds import LatestNews

urlpatterns += patterns('',
    # ...
    (r'^latest/feed/$', LatestNews()),
    # ...

)

实际上我已经从https://docs.djangoproject.com/en/1.1/ref/contrib/syndication/复制了所有代码

但他们提供的网址有错误,我无法找到

4

3 回答 3

1

在 LatestNews 中,您可能正在使用

from django.contrib.syndication.feeds import Feed

代替

from django.contrib.syndication.views import Feed 
于 2012-07-05T18:50:06.037 回答
0

错误必须与LatestNews. 您没有传递任何参数,这意味着它将接收一个(对象本身)。LatestNews是在该行上构造的唯一对象(URL 是一个简单的元组,它没有固定数量的参数)。

检查LatestNews类——它的__init__()方法无疑需要三个参数。

于 2012-06-15T08:23:51.297 回答
0

正如您在此处此处看到的,这些提要类并不意味着视图。它们旨在django.contrib.syndication.views.feed作为参数传递给视图。

于 2012-06-15T09:15:50.430 回答