现在我使用jython 2.5.2b2和django1.1.1(lucid)创建项目,下载sqlitejdbc-v056.jar并执行一些syncdb任务后显示
"zxJDBC.Error: auth_permission.content_type_id may not be NULL [SQLCode: 0]"
但仍然可以运行服务器,任何人都有这方面的一些很好的例子吗?
答案 0 :(得分:1)
尝试在settings.py中的INSTALLED_APPS中重新排序django.contrib.auth 来自
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
)
到
INSTALLED_APPS = (
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.auth',
)
答案 1 :(得分:0)
我已经使用Jython 2.5.2和Django 1.1.1在OS X上重新创建了这个错误。然而,'django-jython'包的文档(它提供了Django在Jython和各种数据库之间的粘合)在SQLite3 support上有以下内容:
<强> SQLite3的强>
实验。到目前为止,只有在您正在努力改进它时才使用它。 或者如果你真的喜欢冒险。