fix templatemixin
This commit is contained in:
parent
41af970e77
commit
724466618b
|
@ -11,7 +11,6 @@ class TemplateMixinMeta(models.base.ModelBase):
|
|||
one, and throw error if there is an error in the template.
|
||||
"""
|
||||
def __new__(cls, name, bases, attrs):
|
||||
from django.template.loader import get_template
|
||||
from django.template import TemplateDoesNotExist
|
||||
|
||||
cl = super().__new__(cls, name, bases, attrs)
|
||||
|
@ -26,9 +25,11 @@ class TemplateMixinMeta(models.base.ModelBase):
|
|||
)
|
||||
if name != 'SectionItem':
|
||||
try:
|
||||
from django.template.loader import get_template
|
||||
get_template(cl.template)
|
||||
except TemplateDoesNotExist:
|
||||
except (TemplateDoesNotExist, InvalidTemplateLirary) as e:
|
||||
cl.template = 'aircox_cms/sections/section_item.html'
|
||||
print('TemplateMixin error:', e)
|
||||
return cl
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user