我需要在Django应用程序systemd服务的上下文中运行Django shell
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 shell,这样它就可以访问环境变量,但不必显式地指定它们
目前没有回答
相关问题 更多 >
编程相关推荐