Соответствующий запрос Django Postgres PostGISSpatialRefSys не существует

Я реализую функцию определения местоположения в моем Django проекте с Postgresql в качестве базы данных, поэтому для этого я устанавливаю Postgres, а затем устанавливаю расширение PostGis

В моем views.py

выполняется следующий запрос фильтрации.
from django.contrib.gis.measure import D
from django.contrib.gis.db.models.functions import Distance

Lesson.objects.filter(venue_coord__distance_gte=(request.user.location_coord, D(km=int(km)))

Выполнение приведенного выше фильтра приводит к ошибке: PostGISSpatialRefSys matching query does not exist

enter image description here

В models.py у меня есть venue_coord & location_coord, которые хранят PointField следующим образом

venue_coord = models.PointField(verbose_name=_(" Venue Co-ord"), blank=True, null=True)
location_coord = models.PointField(verbose_name=_(" User Co-ord"), blank=True, null=True)

Может ли кто-нибудь подсказать, почему postgis внезапно выдает ошибку.

Вернуться на верх