gpt4 book ai didi

python - geodjango syncdb 错误。来自 geodjango 教程

转载 作者:太空狗 更新时间:2023-10-30 00:20:48 24 4
gpt4 key购买 nike

我已经按照 geodjango 安装(windows XP)和教程进行了完善我正在运行 Django 1.2当我进入 syncdb 并运行时,我收到以下信息。

    raise ImproperlyConfigured(error_msg)
django.core.exceptions.ImproperlyConfigured:'django.db.backends.postgis' isn
an available database backend.
Try using django.db.backends.XXX, where XXX is one of:
'dummy', 'mysql', 'oracle', 'postgresql', 'postgresql_psycopg2', 'sqlite3
Error was: No module named postgis.base

我尝试更改为“django.db.backends.postgresql_psycopg2”作为替代方案但后来我收到了这个回复:

AttributeError: 'DatabaseOperations' object has no attribute 'geo_db_type'

当我尝试 posgresql 时:

    **raise ImproperlyConfigured("Error loading psycopg module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg module: No mo
dule named psycopg**

不应该是我下载安装成功的postgis吗?为什么它不起作用?我是新手,正在努力学习,因此非常感谢任何帮助。

最佳答案

问题是,在settings.py

'django.db.backends.postgis'

应该是

django.contrib.gis.db.backends.postgis

应该这样做。

关于python - geodjango syncdb 错误。来自 geodjango 教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3567352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com