在intellij中使用pipenv运行Django测试

问题描述 投票:3回答:1

我开始在pipenv的帮助下编写一个django应用程序。

从CLI我通过pipenv run ./manage.py test运行我的测试。加载我的.env文件让我进入virtualenv并执行测试命令。

现在我想对intellij中的Run配置做同样的事情。

我做了什么:

  • 使用“Django测试”基础创建了一个新的运行配置
  • “使用指定的解释器”设置为我的virtualenv
  • 所有其他选项都设置为默认值

当我使用新配置运行测试时,我得到错误,表明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文件?

python django intellij-idea pipenv
1个回答
0
投票

你可以让IntelliJ使用.env插件加载你的EnvFile文件。

有关更多详细信息,请参阅IntelliJ : executing a program with environment variables stored in a separated file的答案,包括如何配置插件。

© www.soinside.com 2019 - 2024. All rights reserved.