首页 > 解决方案 > “DatabaseOperations”对象没有“geo_db_type”属性。迁移时

问题描述

我正在构建一个 WebApp 。我被困在一个错误上。

我想做什么

我正在制作基于位置的 BlogApp,并且正在PointField模型中使用。

问题

“DatabaseOperations”对象没有属性“geo_db_type”

当 i 时,此错误一直显示migrate。当我进入管理员时,此错误一直显示。

设置.py

这是我正在使用的数据库。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'postgres',
        'USER': 'postgres',
        'PASSWORD': '---------',
        'HOST': 'localhost',
        'PORT': '',
    }
}

我试过什么

django.db.utils.OperationalError:无法打开扩展控制文件“C:/Files/PostgreSQL/13/share/extension/postgis.control”:没有这样的文件或目录

标签: pythondjangogeolocationosgeo

解决方案


该错误表明database路径中没有。

您应该重新安装postresql并记住选择stackbuilder复选框以勾选确定。并且您将自动重定向到添加Stack builders到路径。


推荐阅读