본문 바로가기
IT/파이썬

파이썬 flask 설정 값 읽어오기 - 파일에서

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