Django
の settings.py
の設定値を取得する方法を説明します。
実装方法
from django.conf import settings
settings.var # 変数の値が取得できる
注意点
DJANGO_SETTINGS_MODULE
の値を取得しようとすると、
AttributeError: 'Settings' object has no attribute 'DJANGO_SETTINGS_MODULE'
というエラーとなり設定値を取得できません。
DJANGO_SETTINGS_MODULE
の設定値を取得するには下記のように実装します。
from django.conf import settings
settings.SETTINGS_MODULE
最後に
settings.py
の設定値を views.py
や models.py
などで取得するケースは少ないかもしれませんが、いざという時のために覚えておいても良いかもしれませんね。
コメント