def _init_anonymizers(self): for loader_path in settings.ANONYMIZATION_LOADERS: if isinstance(loader_path, (list, tuple)): for path in loader_path: import_module(path) else: str_to_class(loader_path)().import_anonymizers()
def menu(context, site_name): site = get_site_by_name(site_name) request = context.get('request') active_menu_groups = context.get('active_menu_groups') menu_generator = str_to_class(config.MENU_GENERATOR)(request, site, active_menu_groups) menu_items = menu_generator.get_menu_items(menu_generator.get_menu_structure()) context.update({'menu_items': menu_items, 'site_name': site_name}) return context
class HomeUIISCore(UIISCore): """ Core contains index page for logged users. Home UI core is abstract only if your application contains rewritten HomeUIISCore. """ menu_url_name = 'index' verbose_name_plural = _('Home') menu_group = 'home' abstract = config.IS_CORE_HOME_CORE != 'is_core.main.HomeUIISCore' view_classes = (('index', r'', str_to_class(config.IS_CORE_HOME_VIEW)), ) def menu_url(self, request): return '/' def get_url_prefix(self): return ''
def get_view_classes(self): view_classes = super().get_view_classes() view_classes.append(('index', r'', str_to_class(settings.HOME_VIEW))) return view_classes
def get_view_classes(self): HomeView = str_to_class(config.HOME_VIEW) return SortedDict(( ('index', (r'^$', HomeView)), ))
def get_view_classes(self): HomeView = str_to_class(config.HOME_VIEW) return OrderedDict(( ('index', (r'^$', HomeView)), ))