Я пытаюсь установить геокоординаты через адрес с помощью mapquest. но он выдает ошибку[ django.contrib.gis.gdal.error.GDALException: OGR failure. ].
Я пытаюсь установить гео координаты через адрес, используя mapquest, gdal, gis. но это дает мне ошибку. Я никогда не использовал gdal и gis, поэтому не могу разобраться в проблеме, но думаю, что проблема в models.py. пожалуйста, помогите мне разобраться с ошибкой [OGR failure]
Любая помощь будет оценена по достоинству! - Дайте мне знать, если я должен обновить этот вопрос с моим settings.py или другими соответствующими файлами.
Вот мои логи.
model.py
from django.db import models
from datetime import *
from django.contrib.auth.models import User
import geocoder
import os
from django.contrib.gis.db import models as gismodels
from django.contrib.gis.geos import Point
class Job(models.Model):
address = models.CharField(max_length=100,null=True)
point = gismodels.PointField(default=Point(0.0, 0.0))
def save(self, *args, **kwargs):
g = geocoder.mapquest(self.address, key=os.environ.get('GEOCODER_API'))
print(g)
lng =g.lng
lat=g.lat
self.point = Point(lng, lat)
super(Job, self).save(*args, **kwargs)