首页 > 解决方案 > geo django 找不到指定的模块

问题描述

我正在尝试使用 django 和子框架 (geodjango) 以及 postgresql - postgis 制作基于位置的 Web 应用程序,windows 10

我还通过GDAL-2.4.1-cp37-cp37m-win_amd64.whlgeos安装了GDAL,并将这一行添加到settings.py文件

GDAL_LIBRARY_PATH = 'C:\\OSGeo4W64\\bin\\gdal111.dll'

和数据库

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

}
}

但在我尝试时仍然出现此错误python manage.py makemigrations/migrate

OSError: [WinError 126] 找不到指定的模块

当我跑步时,python manage.py runserver 我得到了这个错误

LookupError:没有安装标签为“管理员”的应用程序。

标签: djangogispostgisgeodjango

解决方案


我把gdal300.dll它作为目标,这很有效。


推荐阅读