python使用flask,调用文件方法

Db.py文件

c 复制代码
# 导入Flask类
import pymysql
from sqlalchemy import create_engine
def query():
    engine = create_engine(
        "mysql+pymysql://root:root@127.0.0.1:3306/wbrj_accset",
        max_overflow=0,  # 超过连接池大小外最多创建的连接
        pool_size=5,  # 连接池大小
        pool_timeout=30,  # 池中没有线程最多等待的时间,否则报错
        pool_recycle=-1  # 多久之后对线程池中的线程进行一次连接的回收(重置)
    )
    conn = engine.raw_connection()
    cursor = conn.cursor(pymysql.cursors.DictCursor)
    cursor.execute("SELECT * FROM databasesource")
    res = cursor.fetchall()
    print(res)

主文件

c 复制代码
# 导入Flask类
from flask import Flask, Blueprint
from controller.index import user_bp
from configs.Db import *

# 调用方法
query()

app = Flask(__name__)
#注册路由
app.register_blueprint(user_bp, url_prefix='/index')
# 装饰器的作用是将路由映射到视图函数index
@app.route('/')
def main_id():
    return '同步程序'

# Flask应用程序实例的run方法启动WEB服务器
if __name__ == '__main__':
    app.run(host="0.0.0.0", port=5000, debug=True)
相关推荐
Cg136269159745 小时前
JS-对象-Dom案例
开发语言·前端·javascript
故事和你915 小时前
sdut-程序设计基础Ⅰ-实验五一维数组(8-13)
开发语言·数据结构·c++·算法·蓝桥杯·图论·类和对象
Jin、yz6 小时前
JAVA 八股
java·开发语言
我是唐青枫6 小时前
C#.NET Span 深入解析:零拷贝内存切片与高性能实战
开发语言·c#·.net
lxh01136 小时前
数据流的中位数
开发语言·前端·javascript
Storynone6 小时前
【Day20】LeetCode:39. 组合总和,40. 组合总和II,131. 分割回文串
python·算法·leetcode
盒马盒马6 小时前
Rust:迭代器
开发语言·后端·rust
小鸡吃米…7 小时前
Python—— 环境搭建
python
io_T_T7 小时前
python 文件管理库 Path 解析(详细&基础)
python
Full Stack Developme7 小时前
Java 常用通信协议及对应的框架
java·开发语言