exemple simple de syndication Django donne: ImportError, ne peut pas importer le nom RSS
-
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é!
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