Error Django ViewDoesNotExist después de instalar photologue
django-views (2)
Estoy usando Django 1.5.1. Todo estuvo bien. Pero tan pronto como instalé django-photologue a través de pip me enfrento a este error cuando visito admin url:
> **ViewDoesNotExist at /admin/**
Could not import django.views.generic.list_detail.object_list. Parent module django.views.generic.list_detail does not exist.
Request Method: GET
Request URL: http://localhost:8000/admin/
Django Version: 1.5.1
Exception Type: ViewDoesNotExist
Exception Value:
Could not import django.views.generic.list_detail.object_list. Parent module django.views.generic.list_detail does not exist.
Exception Location: /usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py in get_callable, line 104
Python Executable: /usr/bin/python
Python Version: 2.7.3
También cuando ejecuto syncdb, photologue se sincroniza con la base de datos sin ningún error y puedo importarlo en shell.
¿Alguna idea sobre cómo puedo resolver este error?
django-photologue probablemente fue construido para una versión anterior de Django. Parece que la versión más reciente de Django no es amigable con las vistas genéricas y prefiere las vistas basadas en clases.
La descarga de una copia nueva de Django 1.5.1
muestra lo siguiente: http://f.cl.ly/items/0k1J261S2J2f3k3C110I/Image%202013.04.20%203%3A44%3A39%20AM.png
Mientras que Django 1.4.2
muestra: http://f.cl.ly/items/152J2U050X0z1j1n0v0D/Image%202013.04.20%203%3A46%3A49%20AM.png
En pocas palabras, la versión más reciente de Django eliminó el archivo list_detail
.
para reemplazar el archivo en el directorio urls.py photologue:
"django.views.generic.date_based" and "django.views.generic.list_detail" on "django.views.generic"
"object_list" on "list.ListView"
"object_detail" on "detail.DetailView"
"archive_year" on "dates.YearArchiveView"
"archive_month" on "dates.MonthArchiveView"
"archive_day" on "dates.DayArchiveView"
Me gusta esto :)
o leer: