geo django找不到指定的模块

问题描述 投票:0回答:1

我正在尝试使用django和sub框架(geodjango)和postgresql创建基于位置的Web应用程序-postgis,windows 10

我还通过GDAL-2.4.1-cp37-cp37m-win_amd64.whl geos安装了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:未安装带有标签“ admin”的应用。

django gis postgis geodjango
1个回答
1
投票

我将gdal300.dll作为目标,并且可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.