Esempio n. 1
0
def get_template_name(template_dir, template_name):
    """
    Generates parts of template name
    """
    custom_function = getattr(settings, 'DOMAINS_TEMPLATE_NAME_FUNCTION', None)

    if custom_function is not None:
        return import_by_path(custom_function)(template_dir, template_name)
    hostname = get_hostname()
    return template_dir, hostname, template_name if hostname else None
Esempio n. 2
0
def get_template_name(template_dir, template_name):
    """
    Generates parts of template name
    """
    custom_function = getattr(settings, 'DOMAINS_TEMPLATE_NAME_FUNCTION', None)

    if custom_function is not None:
        return import_by_path(custom_function)(template_dir, template_name)
    hostname = get_hostname()
    return template_dir, hostname, template_name if hostname else None
Esempio n. 3
0
def setup_hook(hook):
    from domains.hooks.base import HookBase

    hook_cls = import_by_path(hook)
    hook_instance = hook_cls()

    if not isinstance(hook_instance, HookBase):
        raise ImproperlyConfigured('%s is not a HookBase instance' % hook)

    installed_hooks[hook_instance.attribute] = hook_instance
    setattr(settings, hook_instance.attribute, hook_instance)
Esempio n. 4
0
def setup_hook(hook):
    from domains.hooks.base import HookBase

    hook_cls = import_by_path(hook)
    hook_instance = hook_cls()

    if not isinstance(hook_instance, HookBase):
        raise ImproperlyConfigured(
            '%s is not a HookBase instance' % hook
        )

    installed_hooks[hook_instance.attribute] = hook_instance
    setattr(settings, hook_instance.attribute, hook_instance)