2011-04-04 74 views
0

跳過我在settings.py宣佈幾個應用程序:Django的:應用程序執行syncdb

INSTALLED_APPS = (
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.sites', 
'django.contrib.admin', 
'django.contrib.admindocs', 
'django.contrib.messages', 
'authentication', 
'catalogs', 
'configurations', 
    ... 
) 

當運行syncdbauthentication應用程序被跳過,不創建其表,但我沒有得到任何錯誤。

其他應用程序都可以。

我認爲有些錯誤會阻止應用程序正常運行。

是不是?如何調試它?

謝謝

+0

你有南安嗎? – ojii 2011-04-04 07:46:34

+0

是的,我已經擁有它,但現在它被排除在INSTALLED_APPS – Don 2011-04-04 07:57:41

回答

0

我明白了!我的代碼確實有錯誤。

只要運行manage.py shell並要求from authentication.models import *使錯誤增加。

+0

錯誤是什麼? – DTing 2011-04-04 08:34:47

+0

這是一個循環導入:爲了簡單起見,在'authentication/models.py'中,我從INSTALLED_APPS中的'authentication'之後列出的應用程序導入了一個類。 – Don 2011-04-04 08:59:57

相關問題