Python 壳牌加isn';t自动加载所有应该加载的应用程序
下面我将展示运行Python 壳牌加isn';t自动加载所有应该加载的应用程序,python,django,Python,Django,下面我将展示运行/manage.py shell\u pus时发生的情况以及我的设置.py文件的外观 jason@buster:~/projects/mcifdjango$ ./manage.py shell_plus From 'auth' autoload: Permission, Group, User, Message From 'contenttypes' autoload: ContentType From 'sessions' autoload: Session From 'sit
/manage.py shell\u pus
时发生的情况以及我的设置.py
文件的外观
jason@buster:~/projects/mcifdjango$ ./manage.py shell_plus
From 'auth' autoload: Permission, Group, User, Message
From 'contenttypes' autoload: ContentType
From 'sessions' autoload: Session
From 'sites' autoload: Site
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>>
jason@buster:~/projects/mcifdjango$ tail -c387 settings.py
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django_extensions',
'mcif',
# Uncomment the next line to enable the admin:
# 'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)
以下是相关部分,单独列出。下面是它正在加载的内容:
From 'auth' autoload: Permission, Group, User, Message
From 'contenttypes' autoload: ContentType
From 'sessions' autoload: Session
From 'sites' autoload: Site
以下是我认为应该加载的内容:
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django_extensions',
'mcif',
正如您所看到的,
'django.contrib.messages'
,'django\u extensions'
和'mcif'
被抛在了后面。我不知道是什么原因造成的,也不知道如何排除故障。有什么建议吗?Django_扩展没有要加载的模型,所以没有加载模型并不奇怪
OTOS“auth”行中加载的消息模型可能是contrib.Messages中的消息模型。探索shell中的模型类以验证其app_标签
对于你的自定义“mcif”应用程序来说,它可能没有模型,或者模型声明不正确。无论如何,一个代码示例可以帮助隔离问题(如果有的话)