Django在PyCharm和终端中表现不同

时间:2016-01-13 15:59:35

标签: django bash pycharm

我在Django程序中遇到错误,但只有当我从PyCharm运行它时,而不是从终端运行它。我确认以下事情是一样的:

  • 运行配置和我的virtualenv的激活脚本中的环境变量
  • 来自virtualenv的Python可执行文件
  • Django设置文件

跳过调试过程,我发现当我将我的环境变量从我的激活脚本复制到PyCharm中的Django运行配置时,我留下了改变密码的单引号,即:

.virtualenvs /.../斌/激活:

SOME_PASS='THE_PASSWORD'

PyCharm的运行配置密码:

'THE_PASSWORD'

shell忽略了引号,但在PyCharm中作为密码的一部分。 (所以环境变量 不同)

简单的解决方法是更改​​PyCharm中的密码。有谁知道如何从激活脚本中读取PyCharm,而不是重复此信息?

0 个答案:

没有答案