如何让PyCharm runserver与vagrant和heroku一起运行?

时间:2016-03-17 10:55:55

标签: python django heroku pycharm

通常我执行heroku run来设置.env文件中的环境变量。我无法用heroku run为PyCharm的命令添加前缀。如何设置环境变量?

1 个答案:

答案 0 :(得分:0)

  1. 在项目的根目录中创建python文件。
  2. 将其粘贴到

    #! /usr/bin/env bash
    export $(cat /vagrant/.env | grep -v ^# | xargs)
    
    /home/vagrant/.virtualenvs/virtualenvname/bin/python "$@"
    
  3. 使其可执行chmod +x python

  4. 在pycharm中将此文件设置为项目的python解释器。
  5. N.B。它需要.env中的变量使用等号分隔,并且没有空格。

    例如

    DJANGO_SECRET_KEY=abc123abc124
    DJANGO_SETTINGS_MODULE=myproject.settings.local