deo2kim
맞왜틀
deo2kim
전체 방문자
오늘
어제
  • 분류 전체보기
    • CS
      • Algorithm
      • Data Structure
      • Network
      • DB
      • OS
    • Algorithm Problem
      • Python
      • JavaScript
    • Programming language
      • Python
      • JavaScript
    • Tool
      • Jquery
      • React
    • 개발
    • Infra

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
deo2kim

맞왜틀

카테고리 없음

flask, conf.json 설정하기

2021. 7. 3. 09:34
반응형

고정된 값, 키 값 또는 숨겨놓고 사용할 데이터들을 파일로 만들어놓고 그때 그때 불러서 사용

 

my_project.wsgi

import os, sys
sys.path.insert(0, '프로젝트 경로')
from app import create_app
application = create_app('프로젝트 경로/conf.json')

 

conf.json

{
	"DATABASE": {
    	"HOST": "AAAAA",
        "USER": "BBBBB",
        "PASSWORD": "CCCCC",
        
    },
    "URL": "https://my_url.com",
    등등...
}

 

app.py

from flask import Flask
import json


def create_app(config_file=None):
    app = Flask(__name__)
    
    .
    .
    .

    app.secret_key = 'my_key(아무거나씀)'
    with open(config_file) as f:
        app.config['CUSTOM'] = json.loads(f.read())

    .
    .
    .

    return app

 

사용하기

config['CUSTOM']['다른 키 값'] 으로 값을 불러와서 사용 가능하다.

# EX
config['CUSTOM']['DATABASE']
반응형
저작자표시 비영리 변경금지 (새창열림)
    deo2kim
    deo2kim
    코딩 기록하기

    티스토리툴바