jython上的django(无法导入名称BaseDatabaseWrapper)

jython上的django(无法导入名称BaseDatabaseWrapper),django,database,jython,Django,Database,Jython,我在jython上建造django有问题 我已经安装了django jython、jython、django 在settings.pydabase引擎中,我写到:doj.db.backends.sqlite raiseImproperlyConfigured(错误消息) django.core.exceptions.ImpropertlyConfigured: “doj.db.backends.sqlite”不是 可用的数据库后端。 尝试使用'django.db.backends.XXX',其中

我在jython上建造django有问题

我已经安装了django jython、jython、django

settings.pydabase引擎中,我写到:doj.db.backends.sqlite

raiseImproperlyConfigured(错误消息)

django.core.exceptions.ImpropertlyConfigured:

“doj.db.backends.sqlite”不是 可用的数据库后端。 尝试使用'django.db.backends.XXX',其中XXX是: u'base',u'mysql',u'oracle',u'postgresql_psycopg2',u'sqlite3'

错误是:无法导入名称BaseDatabaseWrapper

似乎在doj.db中没有我在django.db中可以找到的这些类

我在站点包\django_jython-1.7.0b2-py2.7.egg\doj\db\backends\sqlite\base.py中找到

有:

从doj.db.backends导入JDBCBaseDatabaseWrapper作为BaseDatabaseWrapper

从doj.db.backends将JDBCBaseDatabaseFeatures导入为BaseDatabaseFeatures

从doj.db.backends将JDBCBaseDatabaseOperations导入为BaseDatabaseOperations

从doj.db.backends导入JDBCCursorWrapper作为CursorWrapper

从doj.db.backends导入JDBCConnection

问题可能就在这里


谢谢你的帮助我也遇到了同样的问题。这确实是Django的兼容性问题。django jython 1.7与django 1.7.x配合使用(请参见)

我试图让django_pyodbc作为后端,并通过将django降级到1.6解决了这个问题。也许那会有帮助。谢谢。虽然我一个月前放弃了jython。