2015-04-23 71 views
2

我對Jython的問題棟Django的的Django上的Jython(不能導入名稱BaseDatabaseWrapper)

我已經安裝了Django的Jython的是,Jython,Django的

settings.py dababase引擎我寫的:doj.db.backends.sqlite

raiseImproperlyConfigured(ERROR_MSG)

django.core.exceptions.ImproperlyConfigured:

'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 \司法部\ DB \後端\源碼\ base.py

有:

從doj.db.backends進口JDBCBaseDatabaseWrapper作爲BaseDatabaseWrapper

從doj.db.backends進口JDBCBaseDatabaseFeatures作爲BaseDatabaseFeatures

從doj.db.backends進口JDBCBaseDatabaseOperations作爲BaseDatabaseOperations

從doj.db.backends導入JDBCCursorWrappe R作爲CursorWrapper

從doj.db.backends導入JDBCConnection

也許問題就出在這裏

感謝您的幫助

+0

我試圖讓django_pyodbc作爲後端工作,並通過將django降級到1.6來解決它。也許這會有所幫助。 – isaaclw

+0

謝謝。儘管一個月前我放棄了jython。 – fruit

回答