Django SerializerDeesnotexist';geojson';?
我试图以geojson格式序列化数据,但是每当我使用Django SerializerDeesnotexist';geojson';?,django,serialization,geojson,gdal,Django,Serialization,Geojson,Gdal,我试图以geojson格式序列化数据,但是每当我使用 json = serialize("geojson", coordinate.objects.all()) response = HttpResponse(json) return response django给了我 serializerDeesnotexistat/getmarkers/ “geojson” 这个很好用 json = serialize("json", coordinate.objects.all()) 当然,其他尝试
json = serialize("geojson", coordinate.objects.all())
response = HttpResponse(json)
return response
django给了我
serializerDeesnotexistat/getmarkers/
“geojson”
这个很好用
json = serialize("json", coordinate.objects.all())
当然,其他尝试使用geojson序列化程序的人也遇到了同样的问题。我已经按照文档中的说明安装了GDAL库。有什么想法吗?在文档中似乎找不到任何关于必须导入哪些模块的信息,我已经尝试过了
from django.contrib.gis import gdal
不会引发错误,但也不会修复问题
我使用的是Django 1.8,您需要在settings.py中包含geojson序列化程序
SERIALIZATION_MODULES = {
"geojson": "django.contrib.gis.serializers.geojson",
}
Django真的应该把这一点包括在报告中。如果没有这篇文章,我也会一直在寻找。