14.Django配置文件

Django的配置文件就是我们经常用到的setting.py,本质上就是一个python模块,支持python语法。

SECRET_KEY = 'e6531x4re9$j3wv*5w+bi@vt#e_7x$*x)9=@g8zg403^06(kb0'
DEBUG = True

ALLOWED_HOSTS = ['*']

当DEBUG=False时候需要设置ALLOWED_HOSTS。

要求:

  • 需要符合python语法
  • 可以动态设置
  • 可以从其他文件导入

Django启动的时候会读取这个文件

# manage.py中
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'sendemail.settings')

服务器启动时候可以手动指定

runserver --settings=mysite.settings

加载顺序: 1.加载全局django/conf/global_settings.py

2.加载项目配置setting.py

TIPS:使用python manage.py diffsettings可以查看配置的差别。

声明:原创文章,版权所有,转载请注明出处,https://litets.com。