def value(self, request, obj, path = None, form = None): if path is None or path in ('__str__', '__unicode__'): return str(obj) else: v = get_attr(request, obj, path, form) if v is None: v = '-' return v
def render_from_string(self, request, obj, s): link = get_attr(request, obj, self.link_path) if not link: return s return "<a href='%s'>%s</a>" %(link, s)