2016-09-17 36 views
1

如何在我的項目settings.py中覆蓋應用settings.py中的設置?從另一個Django應用覆蓋設置

我試圖導入這樣的:

import app.settings 
EXTENSIONS = { 
    'Folder': [''], 
    'Image': ['.jpg', '.jpeg', '.gif', '.png', '.tif', '.tiff', '.svg'], 
} 

但我得到一個錯誤:

django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.

我如何可以覆蓋設置從另一個應用程序?

+0

我認爲你需要解釋你正在試圖完成的更多細節。 – Andreas

+0

這可能有幫助。 http://stackoverflow.com/questions/39217362/secret-key-is-there-though-it-is-saying-no-secret-key-in-django/39217496#39217496 – Windsooon

回答

-1

我想你要找的是什麼:

from app.settings import * 

的目標是將設置導入模塊的命名空間。

0

您的SECRET_KEY在settings.py文件中爲空或缺失。

將隨機生成的SECRET_KEY添加到設置文件中。

例如:

# SECURITY WARNING: keep the secret key used in production secret! 
SECRET_KEY = '[email protected]+d7(tr%i=3cax!bz+0vyje%$!gj+*dvd4'