,如果你能读我糟糕的英语,我会很感激的。
我使用的 :
视窗 Jython 2.7rc2 jdk-8u45 django 1.8 django-jython 1.7.0b2
我尝试了jython startproject mysite,并成功了
然后我试着jython manage.py runserver 8080失败了
详细信息:
在settings.py:
in DATABASES :
'ENGINE': 'doj.db.backends.sqlite3'
in INSTALLED_APPS:
I add 'doj',https://pythonhosted.org/django-jython/index.html也是如此
结果:
raise ImproperlyConfigured(error_msg)django.core.exceptions.ImproperlyConfigured:'doj.db.backends.sqlite‘不是一个可用的数据库后端。尝试使用'django.db.backends.XXX',其中XXX是:U‘’base‘,u’‘mysql’,u‘’oracle‘,u’‘postgresql_BaseDatabaseWrapper name 2’,u‘’sqlite3 3‘错误是:无法导入名称BaseDatabaseWrapper
因此,我尝试使用django.db.backends.sqlite而不是doj.db.backends.sqlite in settings.py at settings.py
不幸的是:
引发ImproperlyConfigured(“pysqlite2加载错误”) 或sqlite3模块(按该顺序尝试):%s“% exc) django.core.exceptions.ImproperlyConfigured:加载pysqlite2或sqlite3模块(按该顺序尝试):No模块,名为sqlite3
我也尝试过"doj.db.backends.postgresql_psycopg2",但失败了,错误是:无法导入名称BaseDatabaseWrapper
我已经搜索和尝试了一整天,但仍然无法解决。
谢谢你的帮助!
发布于 2015-04-22 15:07:38
Jpython对于sqlite3也有同样的问题,这里有类似的问题和答案。
https://stackoverflow.com/questions/29801490
复制相似问题