add support for django 1.11 replacing django.views.generic.edit classes (#21489)

This commit is contained in:
Elias Showk 2018-05-25 15:37:44 +02:00
parent 57a546b987
commit bf33fd9196
1 changed files with 9 additions and 3 deletions

View File

@ -1,12 +1,18 @@
import json
import inspect
import django
from django.core.exceptions import PermissionDenied
from django.db import transaction
from django.views.generic.base import ContextMixin
from django.views.generic.edit import FormMixinBase
from django.views.generic import (FormView, UpdateView, CreateView, DeleteView, TemplateView,
from django.views.generic import (UpdateView, CreateView, DeleteView, TemplateView,
DetailView, View)
if django.VERSION < (1, 10):
from django.views.generic.edit import FormMixinBase as FormMixin
from django.views.generic import FormView
else:
from django.views.generic.edit import FormMixin, FormView
from django.views.generic.detail import SingleObjectMixin
from django.http import HttpResponse, Http404
from django.utils.encoding import force_text
@ -31,7 +37,7 @@ from authentic2 import hooks
from . import app_settings, utils
class MediaMixinBase(MediaDefiningClass, FormMixinBase):
class MediaMixinBase(MediaDefiningClass, FormMixin):
pass