【发布时间】:2015-03-06 23:16:32
【问题描述】:
我正在尝试使用 Django REST 框架将 GeoQuerySet 序列化为 JSON。我是 Django 新手,一般对数据库知之甚少,因此我们将不胜感激。
我已经尝试解决这个问题一整天了。
这是我想要做的:
class PointView(generics.ListAPIView):
serializer_class = MyEntityModelSerializer
def post(self, request, *args, **kwargs):
"""
Enter description
here
"""
entity=EntityType.objects.exclude(point=None)[0]
lon=request.data['lng']
lat=request.data['lat']
radius_km=request.data['radius_km']
within_radius=entity.is_near(lat,lon,radius_km)
return within_radius
这是我的错误信息:
AssertionError at /point/
Expected a `Response`, `HttpResponse` or `HttpStreamingResponse` to be returned from the view, but received a `<class 'django.contrib.gis.db.models.query.GeoQuerySet'>`
【问题讨论】: