'SRID геометрии (0) не соответствует SRID колонки (4326)' ошибка при добавлении точки в веб-приложении Django

У меня есть Django webapp, который позволяет добавить точку через Django's OSMGeoAdmin. База данных - Postgresql с установленным Postgis. Когда я добавляю точку и сохраняю ее, возникает следующая ошибка

enter image description here

enter image description here

mysite/app/models.py

from django.contrib.gis.db import models

class shop(models.Model):
    name = models.CharField(max_length=100)
    type = models.CharField(max_length=50, default='')
    location = models.PointField()
    address = models.CharField(max_length=100)
    city = models.CharField(max_length=50)

mysite/mysite/settings.py

INSTALLED_APPS = [
    'website',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.gis',
    'app',
]

DATABASES = {
    'default': {
        'ENGINE': 'django.contrib.gis.db.backends.postgis',
        'NAME': 'djangodb',
        'USER': 'user',
        'PASSWORD': 'password',
        'HOST': 'localhost',
        'PORT': '5432',
    }
}

C:\Users\imper\miniconda3\envs\django\Lib\site-packages\django\db\backends\utils.py_execute()метод

def _execute(self, sql, params, *ignored_wrapper_args):
    self.db.validate_no_broken_transaction()
    with self.db.wrap_database_errors:
        if params is None:
            # params default might be backend specific.
            return self.cursor.execute(sql)
        else:
            return self.cursor.execute(sql, params)

Таблица приложения в моей базе данных djangodb Postgis enter image description here

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