Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用django jython的jython上的django_Python_Django_Sqlite_Jython - Fatal编程技术网

Python 使用django jython的jython上的django

Python 使用django jython的jython上的django,python,django,sqlite,jython,Python,Django,Sqlite,Jython,如果你能读到我蹩脚的英语,我将不胜感激 我使用: 窗户 Jython 2.7rc2 jdk-8u45 django 1.8 django jython 1.7.0b2 我尝试了jython启动mysite项目,并成功了 然后我尝试jython manage.py运行服务器8080,但失败了 详情: 在设置.py中: in DATABASES : 'ENGINE': 'doj.db.backends.sqlite3' in INSTAL

如果你能读到我蹩脚的英语,我将不胜感激

我使用:

窗户

Jython 2.7rc2

jdk-8u45

django 1.8

django jython 1.7.0b2

我尝试了
jython启动mysite项目
,并成功了

然后我尝试
jython manage.py运行服务器8080
,但失败了

详情:

设置.py中

     in DATABASES :
                     'ENGINE': 'doj.db.backends.sqlite3'
     in INSTALLED_APPS:
                      I add  'doj',

结果是:

提高 配置不当(错误消息)django.core.exceptions.配置不当:'doj.db.backends.sqlite' 不是a吗 可用的数据库后端。 尝试使用'django.db.backends.XXX',其中XXX是: u'base',u'mysql',u'oracle',u'postgresql_psycopg2',u'sqlite3' 错误是:无法导入名称BaseDatabaseWrapper

因此,我在数据库设置.py中尝试django.db.backends.sqlite而不是doj.db.backends.sqlite

不幸的是:

raise配置不当(“加载pysqlite2时出错
或sqlite3模块(按该顺序尝试):%s“%exc) django.core.exceptions.ImpropertlyConfigured:加载 pysqlite2或sqlite3模块(按该顺序尝试):无模块 命名为sqlite3

我还尝试了“doj.db.backends.postgresql\u psycopg2”
,但失败了,错误是:无法导入名称BaseDatabaseWrapper

我已经搜索和尝试了一整天,但仍然无法解决


谢谢你的帮助

Jpython对sqlite3也有同样的问题,这里有类似的问题和答案


试试doj.db.backends.sqlite3我也试了一下,同样的错误是:谢谢,它没有名为sqlite的模块,也没有名为sqlite3的模块几乎相同,我也试了“doj.db.backends.postgresql\u psycopg2”,但失败了,错误也是:无法导入名称BaseDatabaseWrapper