Python 将coverage.py配置为不使用迁移

Python 将coverage.py配置为不使用迁移,python,django,unit-testing,coverage.py,test-coverage,Python,Django,Unit Testing,Coverage.py,Test Coverage,我正在使用以加快单元测试的速度,并以以下方式运行测试: python manage.py test --nomigrations 它显著提高了速度 我想对PyCharm和coverage.py做同样的处理,以便利用PyCharm创建的视觉效果 我试图将此添加到。Coverage C: [run] omit = */migrations/* 但事实证明,它只影响报告 我如何才能做到这一点?假设您有支持django的专业版: 单击编辑配置 从默认值中选择Django测试,并将--n

我正在使用以加快单元测试的速度,并以以下方式运行测试:

python manage.py test --nomigrations
它显著提高了速度

我想对PyCharm和coverage.py做同样的处理,以便利用PyCharm创建的视觉效果

我试图将此添加到。Coverage C:

[run]

omit =
    */migrations/*
但事实证明,它只影响报告


我如何才能做到这一点?

假设您有支持django的专业版:

单击
编辑配置

从默认值中选择Django测试,并将--nomigrations添加到选项输入中

如果您在Pycharm中没有django支持,那也没什么不同


还要确保使用正确的python解释器,请参阅。

确保使用正确的python解释器。另请参阅Aweasome文档页面:。我将把它添加到应答器中,我勾选了选项并选择了正确的Python解释器。我在
已安装的应用程序中首先定义了
测试\u而不迁移
。我仍然得到以下错误:
django\u test\u manage.py test:error:无法识别的参数:--nomigrations
@physicalitraction它从终端工作吗?什么是
django\u test\u manage.py
脚本?是的,它在终端上工作。我不知道django_test_manage.py脚本是什么,可能是PyCharm的内部脚本。您是否能够在不迁移的情况下解决此问题?@MhFarahani不幸的是,没有。目前正在从命令行执行此操作。请让我知道,如果你管理配置itI我想我明白了!转到pyCharm中的
运行/调试配置
。然后在左侧选择Python(不是Django测试!)。脚本将是
manage.py
的路径,脚本参数将从测试到命令行末尾。希望对你有帮助。