2016-02-12 76 views
1

我知道兩種添加應用程序的方式,但Django 1.9的最佳最佳是什麼?我在教程中看到過,顯然是一樣的。在Django 1.9中包含應用程序

INSTALLED_APPS = [ 
'django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 

'myApp',] 

INSTALLED_APPS = [ 
'django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 

'myApp.apps.PollsConfig',] 

回答

2

的Django 1.9允許您使用配置您的應用程序的application configuration

要配置應用程序,子類的AppConfig並把虛線 路徑, INSTALLED_APPS中的子類。

當INSTALLED_APPS僅包含應用程序 模塊的虛線路徑時,Django將在該模塊中檢查default_app_config變量。

這意味着,如果你的myApp/__init__.pydefault_app_config已經等於myApp.apps.PollsConfig,再有就是增加或者myApp.apps.PollsConfig或者乾脆myAppINSTALLED_APPS設置沒有區別。

+0

非常感謝!我真的認爲它有區別! – Capitalize

相關問題