python flask 실행시에 설정 값을 파일에서 읽어오도록 설정,
app.config.from_pyfile('파일명')
from_envvar(variable_name) 있던데, 이 예제는 많이 있더라. 구글에서...
실제 설정 파일에는 아래처럼 변수=값 형태로 정보를 저장해 두면 된다.
TESTING=False
DEBUG=True
실제 mongoDB 설정값을 저장해 둔 예제를 가져와보면
파일 속에,
MONGODB_SETTINGS = {
# 'host': 'mongodb://localhost/DB이름' # 이런식으로 간단하게 하거나, 아래 처럼
'db': 'DB이름',
'host': '접속IP',
'port': 27017, #접속포트
'username':'아이디', # 접속 권한 아이디
'password':'패스워드', # 접속 패스워드
'authentication_source': 'admin' # 이걸 해줘야 정상 접속이 되던데, 좀 더 조사해보자.
}
참고한 글은 아래와 같다.
damyan.blog/post/flask-series-configuration/
BJ.
Breakingpic 님의 사진, 출처: Pexels
'IT > 파이썬' 카테고리의 다른 글
파이썬 람다 함수 - lambda inline function (0) | 2021.01.25 |
---|---|
파이썬 - Flask 모듈을 Gunicorn 을 이용하여 Nginx 에 연동하기 - WSGI 서버 (0) | 2021.01.20 |
파이썬 two way referencing in mongoengine - ReferenceField 팁과 문제 해결 (0) | 2021.01.12 |
파이썬 venv 로 가상환경 설정하기 (0) | 2021.01.12 |
파이썬 flask - 접속 IP 어드레스 알아내기 (0) | 2021.01.11 |