1

私は簡単なおいしいリソースを持っています:

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

このリソースにgeomは、geometryfieldであるフィールドが含まれています。TastypieはそれをWKT(文字列)として出力します。geoJSONとして出力したいのですが。

EntryResourceがattrの代わりにattr.jsonを出力する簡単な方法はありますか?

4

1 に答える 1

0

Tastypie では、属性を使用してリソース フィールドを定義するときにフィールド属性にアクセスできます。たとえば、日付から年を取得することができます。

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

あなたが試すことができるように

attr_json = fields.CharField(attribute='attr__json')
于 2012-02-15T10:36:32.887 に答える