在Jenkins上运行Django项目的pytest

在Jenkins上运行Django项目的pytest,django,unit-testing,jenkins,pytest,Django,Unit Testing,Jenkins,Pytest,我正试图通过Jenkins作业在Django应用程序上运行pytest。但当我按以下方式运行时: cd workspace pytest 我看到以下错误: 配置不当:请求设置默认\u索引\u表空间,但未配置设置。在访问设置之前,必须定义环境变量DJANGO_SETTINGS_MODULE或调用SETTINGS.configure()。 !!!!!!!!!!!!!!!!!!! 中断:收集过程中出现1个错误 我尝试导出它: export DJANGO_SETTINGS_MODULE=myproj.

我正试图通过Jenkins作业在Django应用程序上运行pytest。但当我按以下方式运行时:

cd workspace
pytest
我看到以下错误:

配置不当:请求设置默认\u索引\u表空间,但未配置设置。在访问设置之前,必须定义环境变量DJANGO_SETTINGS_MODULE或调用SETTINGS.configure()。 !!!!!!!!!!!!!!!!!!! 中断:收集过程中出现1个错误

我尝试导出它:

export DJANGO_SETTINGS_MODULE=myproj.settings
然后我看到以下错误:

ImportError:没有名为myproj.settings的模块


即使我的设置文件存在于该位置。以前有人试过吗?

可能您的依赖项中缺少了
pytest django

至于
DJANGO\u设置\u模块
,它可以在
pytest.ini
中定义


可能您的依赖项中缺少了
pytest-django

至于
DJANGO\u设置\u模块
,它可以在
pytest.ini
中定义


是否已激活包含Django模块的虚拟环境,然后执行导出和pytest命令?是否已激活包含Django模块的虚拟环境,然后执行导出和pytest命令?