django - geo django 找不到指定的模块
问题描述
我正在尝试使用 django 和子框架 (geodjango) 以及 postgresql - postgis 制作基于位置的 Web 应用程序,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:没有安装标签为“管理员”的应用程序。
解决方案
我把gdal300.dll
它作为目标,这很有效。
推荐阅读
- java - MapStruct:模拟嵌套映射器
- google-cloud-platform - Terraform gke node pool getting 403 on googleapi: Error 403: Required "container.clusters.update"
- html - 使元素在不超过其静态位置的情况下下降并弹跳
- javascript - 在 ruby on rails 中渲染多个 vue 元素
- google-sheets - 数组公式和MAX
- java - 有没有办法在不显示 Android 8.0 及以上版本的通知的情况下启动前台服务?
- c# - 跳过 Acr.UserDialogs 警报
- angular - 使用 ngFor 创建不同的元素类型
- php - CheckboxType 上的 Symfony 表单转换器:String to Bool
- java - Scala构造函数如何在Scala语言中转换它