2010-10-12 36 views
3

現在,我通過使用Jython 2.5.2b2和django1.1.1(清晰),下載sqlitejdbc-v056.jar後創建的項目,做它的顯示的Jython,Django的有SQLITE3

"zxJDBC.Error: auth_permission.content_type_id may not be NULL [SQLCode: 0]" 

但仍有些執行syncdb任務runserver,任何人都有這種情況的一個很好的例子?

+0

您是否嘗試過與任何其他數據庫的喜歡的Postgres或MySQL來比較它看看你是否得到相同的效果 – ApPeL 2011-09-21 12:43:10

回答

0

我用Jython 2.5.2和Django 1.1.1在OS X上重新創建了這個錯誤。然而,對於'django的-Jython的包(其提供關於Jython和各種數據庫的Django之間的膠)的文檔對SQLite3 support以下:

SQLite3的

實驗。到現在爲止,只有在你正在努力改進它的時候才能使用它。 或者如果你真的冒險。

1

嘗試重新排序django.contrib.auth在INSTALLED_APPS中的settings.py 從

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', 
    )