我在Windows上本地运行Django应用程序。
一切正常,直到我添加django-debug-toolbar为止。然后,我得到以下错误:
OSError: [WinError 126] module could not be found
我怀疑此问题来自geodjango不兼容问题。该应用程序基于Python 3.6.10,Django 2.2.12,GDAL 2.3.3。数据库是带有Postgis 2.5.2的Postgresql 11.7.4。
我使用miniconda3创建了一个虚拟环境,我在miniconda中安装了gdal(conda install gdal = 2.3.3),然后使用pip安装了需求(pip install -r requirements.txt)
该应用程序的数据库和生产版本存储在render.com上。
这是远程数据库配置:
DATABASES = {
'default': {
'ENGINE': 'django.contrib.gis.db.backends.postgis',
'NAME': 'pcadb5',
'USER': 'pcadb5_user',
'PASSWORD': os.environ['DBPASSWORD'],
'HOST': 'dpg-xxxxxxx',
'PORT': '5432',
}
}
有任何线索吗?