-
flask .env 내용을 잘 못읽어올때Archive/Issue Solve 2024. 3. 13. 15:21
상황
python flask 프로젝트에서 mongoDB 사용을 위해 pymongo 임포트
깃에 공개하기위해 db 주소를 가리고 사용하기위해 루트 디렉토리 아래 .env 에 db 주소를 설정하고 사용했음.
간헐적으로 .env 의 db 주소를 제대로 못가져오는 경우가 발생함.
해결방법
.env 삭제후
아래 파일 만들어서 실행하자
import os from dotenv import load_dotenv load_dotenv(verbose=True) mongo_db_path = os.environ.get("MONGO_DB_PATH") if mongo_db_path: print("MongoDB 경로:", mongo_db_path) else: print("MONGO_DB_PATH 변수가 설정되어 있지 않습니다.")
변수 설정되어있지않습니다 가 떳다면 다시 .env 파일을 만들어서 실행해보자.
.env 파일
MONGO_DB_PATH = "mongodb+srv://sparta:비밀번호@cluster0.ywajy5m.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0"
'Archive > Issue Solve' 카테고리의 다른 글
스프링에서 jsp가 안나올때 (0) 2024.06.02 pintOS 에서 thread_yield() 에서 커널 패닉이 날때 (0) 2024.05.06 chatGPT 에게 질문 전송이 안될때 해결방법 (0) 2024.03.12