Django와 Docker를 사용하는 프로젝트를 받았지만 Django 테스트를 실행할 때 Pycharm은 항상 사용자 애플리케이션을 찾는 데 문제가있는 것 같습니다. 프로젝트의 다른 사람들은 문제없이 실행하고 있지만 설정을 복사하려고했지만 작동하지 않습니다. 또한 성공하지 못한 채 정확한 Pycharm 버전으로 다운 그레이드했습니다. 무엇이 잘못 되었을까요?
Docker 데스크톱이 문제없이 실행되고 있습니다. 컨테이너 등을 만들 수 있습니다. 또한 Pycharm에 성공적으로 포함했습니다.
또한 유효한 .yml 파일로 Docker-compose를 통해 인터프리터를 만들었습니다. 이 파일은 제 동료입니다.
I've of course added it as my project interpreter.
I've set up a Django test configuration with appropriate interpreter and with an empty target field so that all applications in INSTALLED_APPS
are run, as per documentation.
Still, the module 'users' cannot be found. Passing in DJANGO_SETTINGS_MODULE=config.settings.local
to the test configuration yields the same error.
However, when I run from the terminal, all works as expected.
What might be the problem here?
나는 Pycharm이 문제가있는 것 같은 현대적인 django 설정 ( cookiecutter-django 에서 생성 )을 사용하고있었습니다. 폴더를 마우스 오른쪽 버튼으로 클릭하고 "다음으로 디렉토리 표시 "를 선택 하고 내 프로젝트 디렉토리를 "소스 루트"(즉, project/project
폴더)로 표시함으로써 Pycharm이 제대로 실행할 수있었습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다