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)
相关推荐
道剑剑非道1 天前
FFmpeg 6.0 实战:用 C++ 封装摄像头采集与 RTSP 推流
开发语言·c++·ffmpeg
m0_463672201 天前
golang如何实现群聊功能_golang群聊功能实现策略
jvm·数据库·python
_376271531 天前
如何利用 Provide 注入 API 实例?解决组件库依赖全局接口痛点
jvm·数据库·python
2401_850491651 天前
如何用 keys 与 values 分别提取 Map 的所有键或所有值
jvm·数据库·python
天天进步20151 天前
Python全栈项目实战:基于深度学习的语音合成(TTS)系统
开发语言·python·深度学习
qq_254674411 天前
Ubuntu 国内源配置方法
python
2301_815901971 天前
MySQL从库同步速度慢的硬件原因_分析磁盘性能与内存占用
jvm·数据库·python
2401_846339561 天前
SQL如何检测分组内是否存在满足条件的数据_EXISTS结合分组
jvm·数据库·python
iAm_Ike1 天前
Bootstrap中常用的文本颜色、背景颜色及边框色类
jvm·数据库·python
m0_741481781 天前
CSS如何实现单选按钮自定义样式_利用伪元素隐藏默认UI
jvm·数据库·python