python - 在 Virtualenv Windows 中设置环境变量
问题描述
我正在尝试在 virtualenv 中设置环境变量。我已经尝试了 SO.In 我的几乎所有方法。在我的 settings.py 中,我已经声明我已经在尝试SECRET_KEY=os.environ['SECRET_KEY']
结束时声明了我的所有环境变量,我还尝试将环境变量放在 json 中,但这些都不起作用。每当我尝试运行时,它都会给我错误
,我不知道我错过了什么或出了什么问题?venv\Scripts\activate
set,SET,setx,export
python manage.py runserver
django.core.exceptions.ImproperlyConfigured: Set the SECRET_KEY environment variable
解决方案
在最后一行的 venv\Scripts\activate.bat 中添加
set SECRET_KEY="XXXXXX"
它会起作用
推荐阅读
- python - Django:request.POST 中的值正确但无法保存表单
- java - 使用流按偶数日期过滤日期
- asp.net-mvc - 无法获取页面的属性
- html - 如何在我的项目中正确安装 ngx-recaptcha?
- ios - 使用 Newtonsoft.Json,在 iOS 上不反序列化文化不变量?
- javascript - 是否可以通过 javascript 通过读取 json 文件而不是使用参数来更新安全组?
- php - 在循环结果中修剪最后一个单词的问题
- unicode - UnicodeEncodeError:“ascii”编解码器无法在位置 3 编码字符“\u30db”:序数不在范围内(128)
- python - 如何在类上调用 write()?
- esp8266 - esp8266 固件更新后不启动