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/からすべてのコードをコピーしました

しかし、彼らが提供するURLには私が見つけることができない間違いがあります

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

ここここでわかるように、これらのフィードクラスはビューとして意図されていません。django.contrib.syndication.views.feedそれらは、引数としてビューに渡されることを意図しています。

于 2012-06-15T09:15:50.430 に答える
0

エラーは である必要がありますLatestNews。引数を渡していません。つまり、1 つ (オブジェクト自体) を受け取ります。LatestNewsその行で構築されている唯一のオブジェクトです (URL は単純なタプルで、固定数の引数はありません)。

LatestNewsクラスをチェックしてください- その__init__()メソッドは間違いなく 3 つの引数を取ります。

于 2012-06-15T08:23:51.297 に答える