我對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
也許問題就出在這裏
感謝您的幫助
我試圖讓django_pyodbc作爲後端工作,並通過將django降級到1.6來解決它。也許這會有所幫助。 – isaaclw
謝謝。儘管一個月前我放棄了jython。 – fruit