Catch ImportError of Django 1.3+ class-based views for 1.2 compat

This commit is contained in:
Frankie Dintino 2013-03-25 14:39:36 -04:00
parent 7e50158dab
commit ab02bdc3f3
1 changed files with 14 additions and 9 deletions

View File

@ -1,10 +1,15 @@
from django.views.generic import GenericViewError
from django.views.generic.base import View, RedirectView
from coffin.views.generic.base import TemplateView
from coffin.views.generic.dates import (ArchiveIndexView, YearArchiveView, MonthArchiveView,
WeekArchiveView, DayArchiveView, TodayArchiveView,
DateDetailView)
from coffin.views.generic.detail import DetailView
from coffin.views.generic.edit import FormView, CreateView, UpdateView, DeleteView
from coffin.views.generic.list import ListView
try:
from django.views.generic.base import View, RedirectView
except ImportError:
pass
else:
from coffin.views.generic.base import TemplateView
from coffin.views.generic.dates import (ArchiveIndexView, YearArchiveView,
MonthArchiveView, WeekArchiveView,
DayArchiveView, TodayArchiveView,
DateDetailView)
from coffin.views.generic.detail import DetailView
from coffin.views.generic.edit import (FormView, CreateView, UpdateView,
DeleteView)
from coffin.views.generic.list import ListView