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/
How to Configure a Flask Application
Flask Series Prepare the Environment Structure the Application Application Configuration Templating Model Testing Views and Web Forms Error Management Security Optimizations Healthcheck and Monitoring Internationalization Deployment Each application needs
damyan.blog
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 |