我开始在pipenv的帮助下编写一个django应用程序。
从CLI我通过pipenv run ./manage.py test
运行我的测试。加载我的.env
文件让我进入virtualenv并执行测试命令。
现在我想对intellij中的Run配置做同样的事情。
我做了什么:
当我使用新配置运行测试时,我得到错误,表明DJANGO_SETTINGS_MODULE
没有真正设置。
进一步查看intellij用于运行我的测试的命令是/home/user/.virtualenvs/django-proj-wQnnAIXN/bin/python /home/user/.IntelliJIdea2017.3/config/plugins/python/helpers/pycharm/django_test_manage.py test /home/user/dev/django-proj_site
如何告诉intellij使用pipenv run ..
运行测试以便加载我的.env
文件?
你可以让IntelliJ使用.env
插件加载你的EnvFile文件。
有关更多详细信息,请参阅IntelliJ : executing a program with environment variables stored in a separated file的答案,包括如何配置插件。