Files
No1WMSPython/app2.py
김민구 5f9592ac0b flask 트리 구성
url 셋팅 및 테스트
2024-01-05 18:23:09 +09:00

52 lines
957 B
Python

# -*- coding:utf-8 -*-
import configparser
import os
from flask import Flask
import pymysql
config = configparser.ConfigParser()
# DB 연결 설정 정보 세팅 ( db_config.ini에 정의 )
config.read(os.getcwd() + os.sep + 'db_config.ini', encoding='utf-8')
conn = pymysql.connect(
host = config.get('DB_CONFIG', 'HOST'),
port = int(config['DB_CONFIG']['PORT']),
user= config['DB_CONFIG']['USER'],
passwd= config.get('DB_CONFIG', 'PASSWD'),
db= config['DB_CONFIG']['DBNAME'],
charset="utf8")
# Tuple
cur = conn.cursor()
# DictCursor
cur = conn.cursor(pymysql.cursors.DictCursor)
sql = f"""SELECT * FROM authority
"""
# sql = f"""SELECT * FROM product
# """
#cur.execute("set name utf8")
cur.execute(sql)
# 데이터 접근
result = cur.fetchall()
# 연결 종료
conn.close()
print(result)
app = Flask(__name__)
@app.route('/')
def hello():
return result
if __name__ == '__main__':
app.run()