Python 未实现错误(';不存在%s';%settings.DATABASE#u引擎的地理后端)
我正在尝试复制一个网站的设置,该网站已经在我的本地机器上在线运行(由其他人开发),但面临以下困难Python 未实现错误(';不存在%s';%settings.DATABASE#u引擎的地理后端),python,django,Python,Django,我正在尝试复制一个网站的设置,该网站已经在我的本地机器上在线运行(由其他人开发),但面临以下困难 File "/usr/lib/pymodules/python2.6/django/contrib/gis/db/backend/__init__.py", line 20, in <module> raise NotImplementedError('No Geographic Backend exists for %s' % settings.DATABASE_ENGINE)
File "/usr/lib/pymodules/python2.6/django/contrib/gis/db/backend/__init__.py", line 20, in <module>
raise NotImplementedError('No Geographic Backend exists for %s' % settings.DATABASE_ENGINE)
NotImplementedError: No Geographic Backend exists for dummy
文件“/usr/lib/pymodules/python2.6/django/contrib/gis/db/backend/_init__.py”,第20行,在
raise NOTEImplementedError(“%s”%settings.DATABASE\u引擎不存在地理后端)
NotImplementedError:虚拟服务器不存在地理后端
我已尝试安装Geos库,但仍面临此问题。如何解决这个问题?您需要定义一个支持GIS的数据库后端。我的建议是通过查看以了解最新情况。settings.py文件中的数据库配置是什么样子的?DATABASES={“default”:{'ENGINE':'mysql',#添加'postgresql'u psycopg2','mysql','sqlite3'或'oracle'。'NAME':'databasename',#或数据库文件的路径(如果使用sqlite3)。'USER':'admin',#不与sqlite3一起使用。'PASSWORD':'**',#不与sqlite3一起使用。'HOST':',#将localhost设置为空字符串。不与sqlite3一起使用。'PORT':'',将#设置为空字符串作为默认值。不与sqlite3一起使用。}}您应该在问题中包含这些信息。我正在使用django 1.1.1版本。升级您的django版本。