如何使用django rest framework筛选出请求中的几何体字段
我有一个序列化程序: 序列化程序.py如何使用django rest framework筛选出请求中的几何体字段,django,django-rest-framework,django-rest-framework-gis,Django,Django Rest Framework,Django Rest Framework Gis,我有一个序列化程序: 序列化程序.py from rest_framework import serializers from rest_framework_gis.serializers import GeoFeatureModelSerializer from .models import UsStatesG class UsStatesSerializer(GeoFeatureModelSerializer): class Meta: model
from rest_framework import serializers
from rest_framework_gis.serializers import GeoFeatureModelSerializer
from .models import UsStatesG
class UsStatesSerializer(GeoFeatureModelSerializer):
class Meta:
model = UsStatesG
geo_field = "geom"
id_field = False
fields = ('st_fips', 'st_name', 'st_abbr')
read_only_fields = ('st_fips', 'st_name', 'st_abbr')
auto_bbox = True
views.py
from .models import UsStatesG
from .serializer import UsStatesSerializer
class StatesViewSet(viewsets.ModelViewSet):
queryset = UsStatesG.objects.all()
serializer_class = UsStatesSerializer
我在用电话
我想动态决定是否要在响应中包含几何体(geo_字段)。有时我只想得到空间单位的名称(即州名、缩写、邮政编码等),而不包括几何图形。这样可以加快请求速度
是否存在类似于返回几何体:True | False的属性
我该怎么做
谢谢