例如:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'south',
'southtut',
'southtut2',
)
south
是我安装到我的python环境的模块。
southtut
和southtut2
是我创建的django应用./manage.py startapp
我很好奇django会为已安装的应用做些什么。它只是将模块添加到sys.path吗?
如果我想在我的django项目中安装应用程序但不将其添加到INSTALLED_APPS
列表,我该怎么做。
答案 0 :(得分:0)
不同的是当使用它的django功能时。
例如:
答案 1 :(得分:0)
Django使用INSTALLED_APPS
进行各种操作。基本上,如果应用程序想要提供将由核心Django功能使用的内容,则必须添加到INSTALLED_APPS
。
示例包括:
列表可能会延长。
请注意,未添加到INSTALLED_APPS
的应用仍然有用,例如:
urls
并使用这些视图可以正常使用。