Я пытаюсь установить геокоординаты через адрес с помощью 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)
Вернуться на верх