我开发了一个具有各自访问登录名的应用程序,当用户尝试登录时,他必须选择一个将在整个应用程序执行过程中使用的值,直到用户关闭会话。我的项目配置了环境变量,我使用 django-environ 0.8.1 库来配置这些变量,以便我的应用程序可以在 .env 文件中访问它们。如何使用这些环境变量管理登录变量?
import environ
# environ init
env = environ.Env()
environ.Env.read_env()
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = env.str('SECRET_KEY')
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = env.bool('DEBUG', default = False)
# This is the variable that I need to change according to the option
# that the user chooses when logging in
DATABASE_SAP_CHOSEN = 'SBOJOZF'