使用tastypie进行现场显示的微小变化

时间:2012-02-15 10:28:28

标签: django tastypie

我有一个简单的tastypie资源:

class EntryResource(ModelResource):
    class Meta:
        queryset = POI.objects.all()
        resource_name = 'poi'

此资源包含一个字段geom,它是一个几何字段。 Tastypie将其输出为WKT(字符串)。我想将其输出为geoJSON。

是否有一种简单的方法可以使用EntryResource输出attr.json而不是attr?

1 个答案:

答案 0 :(得分:0)

在tastypie中,您可以在使用attribute定义资源字段时访问字段属性,例如从你可以做的日期开始一年

class EntryResource(ModelResource):
    year = fields.IntegerField(attribute='modified__year')
    ...

所以你可以试试

attr_json = fields.CharField(attribute='attr__json')