1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
# ------------------------------------------------------------------------
# coding=utf-8
# ------------------------------------------------------------------------
from __future__ import absolute_import
from django.contrib import admin
from django.core.exceptions import ImproperlyConfigured
from django.db.models import FieldDoesNotExist
from feincms import ensure_completely_loaded
from .models import Page
from .modeladmins import PageAdmin
# ------------------------------------------------------------------------
ensure_completely_loaded()
try:
Page._meta.get_field('template_key')
except FieldDoesNotExist:
raise ImproperlyConfigured(
'The page module requires a \'Page.register_templates()\' call somewhere'
' (\'Page.register_regions()\' is not sufficient).')
admin.site.register(Page, PageAdmin)
# ------------------------------------------------------------------------
# ------------------------------------------------------------------------
|