Example #1
0
 def default(self, o):
     if isinstance(o, (forms.FileField, FieldFile)):
         return o.url
     elif isinstance(o, Point):
         return point_display_value(o)
     return super(Encoder, self).default(o)
Example #2
0
    def render(self, name, value, attrs=None):
        if isinstance(value, GEOSGeometry):
            value = point_display_value(value)

        return super(PointWidget, self).render(name, value, attrs)
Example #3
0
 def default(self, o):
     if isinstance(o, (forms.FileField, FieldFile)):
         return o.url
     elif isinstance(o, Point):
         return point_display_value(o)
     return super(Encoder, self).default(o)
Example #4
0
    def render(self, name, value, attrs=None):
        if isinstance(value, GEOSGeometry):
            value = point_display_value(value)

        return super(PointWidget, self).render(name, value, attrs)