django - 如何将 gis_enable 设置为 True
问题描述
我有一个带有 postgresql/postgis 的 geoDjango 设置,一切正常。
现在我尝试安装 django-raster 但迁移失败。
错误是
栅格字段需要具有栅格支持的后端。
发生这种情况是因为 connection.features.gis_enabled 设置为 False
在站点包/django/contrib/gis/db/models/fields.py
如何将其设置为 True ?
解决方案
我的初始设置实际上是错误的,我不得不使用
DATABASES = {
'default': {
'ENGINE': 'django.contrib.gis.db.backends.postgis',
...
}
}
代替
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
...
}
}
推荐阅读
- kotlin - 等待超时输入的协程
- javascript - 在 django 上使用 blob 和 arraybuffer 加载图像不起作用
- excel - 如何设置 Excel 按钮来执行两个特定的 VBA 宏?
- sql-server - 自动添加的主键尝试插入 NULL 的值
- javascript - Appmaker Typeerror 建议 _equals 方法是我无法调用的属性
- android - 如何在模拟器中连接自定义wifi网络?
- google-apps-script - 尝试使用 GmailApp.sendEmail - 获取缺少的访问令牌进行授权
- sql - 选择带有修改值和通配符的语句
- python - Matplotlib 在 3d 表面上绘制轮廓
- algorithm - 阿姆斯壮数逻辑