覆盖另一个Django应用程序的设置

时间:2016-09-17 23:47:14

标签: python django

如何在我的项目settings.py中覆盖apps settings.py中的设置?

我尝试像这样导入它:

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

但是我收到了错误:

  

django.core.exceptions.ImproperlyConfigured:SECRET_KEY设置   不能为空。

如何覆盖其他应用的设置?

2 个答案:

答案 0 :(得分:0)

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

将随机生成的SECRET_KEY添加到设置文件中。

例如:

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = '=6x$7smkllimrwa@j+d7(tr%i=3cax!bz+0vyje%$!gj+*dvd4'

答案 1 :(得分:-1)

我认为您正在寻找的是:

from app.settings import *

目标是将设置导入模块命名空间。