Мне нужно запустить оболочку Django в контексте службы systemd приложения Django.
Приложение Django управляется systemd.В среде разработки секреты устанавливаются как переменные среды прямо в файле сервисного модуля следующим образом:
[Service]
Environment=SECRET_KEY=wow_such_secret_so_key
Иногда мне нужно запускать команды Django, которые изменяют некоторые данные в базе данных.В этом случае мне также необходимо предоставить пароль базы данных.Если моя команда использует какой-то внешний API, мне также нужно предоставить учетные данные для этого.На данный момент мне нужно выполнить эти команды следующим образом:
DB_PWD=very_secret API_CREDS=so_password python manage.py custom_django_command
Есть ли способ запустить оболочку Django, чтобы она могла обращаться к переменным окружения, но без явного их указания?