def setup(): from django.conf import settings # Look for Metadata subclasses in appname/seo.py files for app in settings.INSTALLED_APPS: try: module_name = '%s.seo' % str(app) __import__(module_name) except ImportError: pass # if SEO_MODELS is defined, create a default Metadata class if hasattr(settings, 'SEO_MODELS'): __import__('rollyourown.seo.default') from rollyourown.seo.base import register_signals register_signals()
def setup(): is_loaded = False # Look for Metadata subclasses in appname/seo.py files for app in settings.INSTALLED_APPS: try: module_name = '%s.seo' % str(app) importlib.import_module(module_name) is_loaded = True except ImportError: pass # if SEO_MODELS is defined, create a default Metadata class if hasattr(settings, 'SEO_MODELS') and not is_loaded: importlib.import_module('rollyourown.seo.default') from rollyourown.seo.base import register_signals register_signals()
def ready(self): from rollyourown.seo.base import register_signals register_signals()
#!/usr/bin/env python # -*- coding: UTF-8 -*- import django django.setup() from django.conf import settings # Look for Metadata subclasses in appname/seo.py files for app in settings.INSTALLED_APPS: try: module_name = '%s.seo' % str(app) __import__(module_name) except ImportError: pass # if SEO_MODELS is defined, create a default Metadata class if hasattr(settings, 'SEO_MODELS'): __import__('rollyourown.seo.default') from rollyourown.seo.base import register_signals register_signals()
#!/usr/bin/env python # -*- coding: UTF-8 -*- from django.conf import settings # Look for Metadata subclasses in appname/seo.py files for app in settings.INSTALLED_APPS: try: module_name = '%s.seo' % str(app) __import__(module_name) except ImportError: pass # if SEO_MODELS is defined, create a default Metadata class if hasattr(settings, 'SEO_MODELS'): __import__('rollyourown.seo.default') from rollyourown.seo.base import register_signals register_signals()