Beispiel #1
0
 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
Beispiel #2
0
 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)