【发布时间】:2017-02-08 19:21:18
【问题描述】:
我正在尝试让 Django 的 SQLite3 接受空间查询。 This tutorial 建议我将其添加到设置中:
SPATIALITE_LIBRARY_PATH = 'mod_spatialite'
产生此错误的原因:
django.core.exceptions.ImproperlyConfigured:无法加载 SpatiaLite 库扩展“mod_spatialite”因为:指定 找不到模块。
我也试过这样做:
SPATIALITE_LIBRARY_PATH = r'C:\\Program Files (x86)\\Spatialite\\mod_spatialite-4.3.0a-win-x86\\mod_spatialite-4.3.0a-win-x86\\mod_spatialite.dll'
如果我不添加此变量,我在迁移时会收到此错误:
django.core.exceptions.ImproperlyConfigured:无法找到 SpatiaLite 库。确保它在您的库路径中,或设置 SPATIALITE_LIBRARY_PATH 在您的设置中。
谢谢你..
【问题讨论】:
标签: python django sqlite spatial geodjango