def _as_row(self, obj): try: return [(get_field_display(obj, name)[1], self.resolve_model_set_url( base.DETAIL, args=(obj.id, )) if i == 0 else None) for i, name in enumerate(self.list_field_names_set)] except Exception as e: return [(getattr(obj, name), self.resolve_model_set_url( base.DETAIL, args=(obj.id, )) if i == 0 else None) for i, name in enumerate(self.list_field_names_set)]
def _as_row(self, obj): try: return [( get_field_display(obj, name)[1], self.resolve_model_set_url(base.DETAIL, args=(obj.id,)) if i == 0 else None) for i, name in enumerate(self.list_field_names_set)] except Exception as e: return [( getattr(obj, name), self.resolve_model_set_url(base.DETAIL, args=(obj.id,)) if i == 0 else None) for i, name in enumerate(self.list_field_names_set)]
def _as_row(self, obj): r = [] for i, name in enumerate(self.list_field_names): url = self.resolve_url( base.DETAIL, args=(obj.id,)) if i == 0 else None if url and hasattr(self, 'crud') and\ hasattr(self.crud, 'is_m2m') and self.crud.is_m2m: url = url + ('?pkk=' + self.kwargs['pk'] if 'pk' in self.kwargs else '') if isinstance(name, tuple): s = '' for j, n in enumerate(name): ss = get_field_display(obj, n)[1] ss = ( ('<br>' if '<ul>' in ss else ' - ') + ss)\ if ss and j != 0 and s else ss s += ss r.append((s, url)) else: r.append((get_field_display(obj, name)[1], url)) return r
def _as_row(self, obj): r = [] for i, name in enumerate(self.list_field_names): url = self.resolve_url(base.DETAIL, args=(obj.id, )) if i == 0 else None if url and hasattr(self, 'crud') and\ hasattr(self.crud, 'is_m2m') and self.crud.is_m2m: url = url + ('?pkk=' + self.kwargs['pk'] if 'pk' in self.kwargs else '') if isinstance(name, tuple): s = '' for j, n in enumerate(name): ss = get_field_display(obj, n)[1] ss = ( ('<br>' if '<ul>' in ss else ' - ') + ss)\ if ss and j != 0 and s else ss s += ss r.append((s, url)) else: r.append((get_field_display(obj, name)[1], url)) return r
def _as_row(self, obj): return [(get_field_display(obj, name)[1], self.resolve_url(DETAIL, args=(obj.id, )) if i == 0 else None) for i, name in enumerate(self.list_field_names)]
def _as_row(self, obj): return [ (get_field_display(obj, name)[1], self.resolve_url(base.DETAIL, args=(obj.id,)) if i == 0 else None) for i, name in enumerate(self.list_field_names)]