我已经开始在Django项目中工作,我想设置一些环境变量,而不必手动设置它们或将bash文件作为源。
我想设置以下变量:
export DATABASE_URL=postgres://127.0.0.1:5432/my_db_name export DEBUG=1 # there are other variables, but they contain personal information
我已经读过这篇文章,但这并不能解决我想要的问题。另外,我尝试在Preferences- > Build,Execution,Deployment- > Console- > Python Console / Django Console中设置环境变量,但是它设置了解释器的变量。
你可以在Pycharm的运行配置菜单中设置环境变量。
打开右上角的“运行配置”选择器并单击 Edit Configurations...
Edit Configurations...
查找Environmental variables并单击...
Environmental variables
...
OK
你可以访问你的环境变量与os.environ
os.environ
import os print(os.environ['SOME_VAR'])