0
私はAPIのためのジャンゴ - 休息 - フレームワークを使用していますが、私が作るときポスト要求は私にこのエラーを送信します。APIを使用してPointFieldを作成するにはどうすればよいですか?
{
"location": [
"Invalid format: string or unicode input unrecognized as GeoJSON, WKT EWKT or HEXEWKB."
]
}
ボディリクエスト:次のように
{
"location":{
"type":"Point",
"coordinates":[37.0625,-95.677068]
}
}
私のモデルは次のとおりです。
class Address(models.Model):
location = geo.PointField(srid=4326, blank=True)
objects = geo.GeoManager()
私のシリアライザは、以下である:
class AddressCreateSerializer(serializers.ModelSerializer):
class Meta:
model = Address
fields = ('location')
助けてください!
それは開発にではなく、生産に動作します。 – quienesmera
生産は英雄です – quienesmera
問題は解決しました。サーバー上でGEOSライブラリはインストールされていません。あなたの答えの男のためにまだありがとう – quienesmera