我正在做一个自动完成输入。
我正在尝试创建一个 json 响应。在我的模型中,我有这个:
position = GeopositionField(default=DEFAULT)
当我尝试创建 json 响应给我这个错误:
TypeError: Geoposition(40,2) is not JSON serializable
我该如何解决这个问题?
编辑1:
在views.py
:
data =[{'label': n.nombre, 'nombre': n.nombre, 'posicion': n.position, 'status': n.estado} for n in
Dispositivo.objects.filter(nombre__icontains=what)]
return HttpResponse(json.dumps(data), mimetype='application/json')