我开始在pipenv的帮助下编写一个django应用程序。
从CLI我通过pipenv run ./manage.py test
运行我的测试。加载我的.env
- 文件将我放入virtualenv并执行测试命令。
现在我想对intellij中的运行配置做同样的事情。
我做了什么:
当我使用新配置运行测试时,我收到的错误表明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
文件?
答案 0 :(得分:0)
您可以使用EnvFile插件让IntelliJ加载.env
文件。
有关更多详细信息,包括如何配置插件,请参见IntelliJ : executing a program with environment variables stored in a separated file的答案。