2011-04-04 53 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

相关问题