def new(request): content_dir = {} for app in settings.INSTALLED_APPS: _config = ConfigData.get(name=app, label='installed_app') if _config: _config = "%s.config.get_content" % app get_content = util.get_attr_from_safe(_config) if get_content is not None: content_dir.update({app:get_content()}) handler = NewHandler(request, area='menus', model=MenuItem, model_form=MenuItemForm, tpl='menuitems_new.html', redirect_to=MenuItem.admin_url(), extra_context={"content_dir":content_dir}) return handler.handle()
def serializer(request, app=None, model=None): _model = util.get_attr_from_safe("%s.models.%s" % (app, model)) if model is not None: return content_list(request, "serializer", _model, format='json', paginate=False) raise Exception('Not model found')
def get_block_class(self): return util.get_attr_from_safe(self.model)
def get_block_class(self): logging.info("**** common.models.Block.get_block_class") return util.get_attr_from_safe(self.model)