def view(self, id): """ Show the detail of object. Template will receive an `object` variable """ obj = self.model.get_or_notfound(int(id)) fields_convert_map = {} view = functions.DetailView(self.model, obj=obj, # fields_convert_map=fields_convert_map, ) return view.run()
def view(self, class_id): """ 查看课程 """ obj = self.model.get_or_notfound(int(class_id)) fields_convert_map={ 'link':self.convert_link, } view = functions.DetailView(self.model, obj=obj, fields_convert_map=fields_convert_map, ) return view.run()
def view(self, id): """ Show the detail of object. Template will receive an `object` variable """ obj = self.model.get_or_notfound(int(id)) fields_convert_map = {} template_data = {} view = functions.DetailView(self.model, obj=obj, template_data=template_data, fields_convert_map=fields_convert_map, ) # response.template = 'GenericView/view.html' return view.run()
def view(self, id): """ 显示课程 """ obj = self.model.get_or_notfound(int(id)) fields_convert_map={'link':self.convert_link} issue_view = ClassIssueAdminView() fields = issue_view._get_fields() view = functions.DetailView(self.model, obj=obj, fields_convert_map=fields_convert_map, template_data={'fields':fields}, ) return view.run()
def view(self, id): """ Show the detail of object. Template will receive an `object` variable """ from uliweb.utils.generic import get_obj_url obj = self.model.get_or_notfound(int(id)) fields_convert_map = {} template_data = {} view = functions.DetailView( self.model, obj=obj, template_data=template_data, fields_convert_map=fields_convert_map, ) # response.template = 'GenericView/view.html' result = view.run() roles = {} for role in obj.perm_roles: roles[role.id] = (get_obj_url(role), role.description) result['roles'] = roles return result
def _view(self, model, obj, **kwargs): self._process_fields_convert_map(kwargs) view = functions.DetailView(model, obj=obj, **kwargs) return view.run()