Closed vivazzi closed 8 years ago
Thanks for reporting.
btw. you should write except ImportError as e:
instead of except ImportError, e:
.
There are two moments (may be more) for support django 1.8: 1 - in shop/cascade/checkout.py
from django.template.loader import get_template_from_string
to
try:
from django.template import Engine
def get_template_from_string(template_code):
return Engine().from_string(template_code)
except ImportError:
from django.template.loader import get_template_from_string
2 - in cmsplugin_cascade/segmentation/admin.py (I'm not sure that my variant is correct, but it seems to work)
from django.contrib.admin.options import RenameBaseModelAdminMethods
to
try:
from django.contrib.admin.options import RenameBaseModelAdminMethods
base_meta_class = RenameBaseModelAdminMethods
except ImportError:
from django import forms
base_meta_class = forms.MediaDefiningClass
class SegmentationAdminMetaclass(base_meta_class):
def __new__(cls, name, bases, attrs):
bases = tuple(import_string(sgm[1]) for sgm in settings.CASCADE_SEGMENTATION_MIXINS) + bases
new_class = super(SegmentationAdminMetaclass, cls).__new__(cls, name, bases, attrs)
return new_class
Perhaps there is more - I test. And I waited your Breaking News about django-shop very much! Thanks for develepment of django-shop!
in /shop/forms/base.py replace
to