exemple simple de syndication Django donne: ImportError, ne peut pas importer le nom RSS

StackOverflow https://stackoverflow.com/questions/2602626

  •  25-09-2019
  •  | 
  •  

Question

Je suis en train de mettre en place le simple exemple de syndication de la documentation de Django, dans un projet de travail. Mais je reçois un ImportError, même si je suis sûr que je l'ai copié l'exemple exactement.

Voici ce que j'ai en feeds.py:

from django.contrib.syndication.views import Feed 
class LatestEntriesFeed(Feed):
    # etc

Et voici ce que j'ai en urls.py:

from election.feeds import LatestEntriesFeed
#... further down, at the appropriate line...
    # RSS feed
    (r'^feed/$', LatestEntriesFeed()),

Mais Django dit qu'il ne peut pas importer la classe d'alimentation de django.contrib.syndication.views:

ImportError at /feed/
cannot import name Feed
....feeds.py in <module>
from django.contrib.syndication.views import Feed  

Toutes les idées? Je suis déconcerté!

Était-ce utile?

La solution

Cette documentation est la version de développement. Flux ont beaucoup changé en cours de préparation pour 1.2. Si vous utilisez 1.1, vous devez utiliser les docs 1.1 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top