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)
相关推荐
飞Link17 小时前
什么是 AirSim?一文读懂无人机仿真平台
python·算法·无人机
学逆向的18 小时前
C 堆区内存管理
c语言·开发语言·网络安全
huoyueyi18 小时前
《融天AI-APP从0到1开发实录》
开发语言·lua
曲径海盗18 小时前
【Python 学习第 38 天】for 循环
python·学习笔记·编程入门
在世修行18 小时前
智学文枢:变式题生成引擎
python·ai·pyside·题目生成
OpenAnolis小助手20 小时前
PHP 两个严重漏洞曝光,龙蜥社区 24 小时完成 3 版本修复
开发语言·操作系统·php·龙蜥社区
On The Road :20 小时前
Java 多线程详解:从入门到线程安全
java·python·安全
阿尼卡~20 小时前
VS Code 配置 C 语言开发环境(Windows 10/11):从 GCC 安装到运行、断点调试,一篇搞定
c语言·开发语言·windows
岁月宁静20 小时前
如何设计支持 Skills 的 Agent?一套可扩展的四层架构
python·agent
岁月宁静21 小时前
CrewAI 快速上手:10 分钟搭建你的第一个 Agent 团队
python·agent