Jython,Django和Sqlite3

时间:2010-10-12 12:11:38

标签: django sqlite jython

现在我使用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]" 

但仍然可以运行服务器,任何人都有这方面的一些很好的例子吗?

2 个答案:

答案 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的

     

实验。到目前为止,只有在您正在努力改进它时才使用它。   或者如果你真的喜欢冒险。