Django - переменная окружения cPanel не работает

При настройке приложения Django в cPanel я могу назначить переменные окружения. Однако у меня возникают проблемы с их использованием. Например, я сделал назначение, как показано на рисунке. Но когда я использую его в своем Django-приложении как os.environ.get('EMAIL_PASSWORD_V'), оно не распознает переменную. Как я могу это исправить?

Я знаю, что есть другие методы, чтобы сделать это, но если этот метод может быть использован, мне интересно, как это может быть. Спасибо

Django_Variable_in_cPanel

У меня была такая же проблема. Я установил переменные окружения в CPanel, в разделе Setup Python App, но не смог найти эти переменные в своей программе. Ни в os.environ, ни в объекте окружения, передаваемом в функцию application() :-/

Мой хостинг-провайдер рекомендовал мне использовать python-dotenv (https://pypi.org/project/python-dotenv/).

(Я обновлю этот ответ, когда мой хостинг ответит на мой вопрос, работают ли env-вары CPanel вообще.)

Вернуться на верх