如教程(http://www.jython.org/jythonbook/en/1.0/JythonDjango.html)中所述,我使用doj.backends.zxjdbc.postgresql作为Django的数据库引擎。但是,当我做的时候
jython manage.py syncdb
我收到一个ImproperlyConfigured错误,声明doj.backends.zxjdbc.postgresql不是可用的后端,并且没有名为postgresql的模块。奇怪的是,如果我进入Jython shell,我可以做到
import doj.backends.zxjdbc.postgresql
没有任何错误消息。
关于这里发生了什么的想法?
答案 0 :(得分:0)
解决方案:django-jython已经过时了。目前不支持1.4,因此除了恢复到支持的django版本之外,没有解决此问题的方法。
答案 1 :(得分:0)
不幸的是,似乎django-jython没有看到太多/任何活跃的开发......
但是,我发现下面的Google代码存储库中提供的开发版本可以在Django 1.5中使用(我认为如果选择正确的版本,它们也可以与1.4一起使用): https://code.google.com/p/django-jython/source/list
特别是,我发现这个开发版本适用于Django 1.5: https://code.google.com/p/django-jython/source/detail?r=c4a0dd949a6d86a4baf8d1bed3b1926fa5318e87