djongo' isn't an available database backend

924 단어 djangomongodbdjango

장고에 MongoDB를 사용하면서 발생하는 문제입니다.

pip install pytz

로 pytz 모듈을 다운로드 받아주세요.

저는 여기까지 했는데도

"Not Implemented Error: Database objects do not implement truth value testing or bool()."

오류가 발생하였습니다. 이 오류가 발생한 이유는 pymongo(4.xx)버전에서 Djongo 1.3.6 버전을 지원하지 않아 발생합니다.
따라서 기존 버전을 지우고 pymongo 3.12.1 버전을 다운받아주세요.

pip uninstall pymongo
pip install pymongo==3.12.3

참고
https://github.com/doableware/djongo/issues/171
https://stackoverflow.com/questions/70185942/why-i-am-getting-not-implemented-error-database-objects-do-not-implement-truth

좋은 웹페이지 즐겨찾기