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)
相关推荐
gf13211113 分钟前
python_【更新已发送的消息卡片】
java·前端·python
WL_Aurora8 分钟前
Java字符输入全攻略
java·开发语言
keineahnung23458 分钟前
PyTorch SymNode 為何找不到方法實作?──sizes_strides_methods 動態安裝機制解析
人工智能·pytorch·python·深度学习
2501_9010064712 分钟前
golang如何使用DTM分布式事务框架_golang DTM分布式事务框架使用方法
jvm·数据库·python
2501_9012005317 分钟前
Golang如何做Clean Architecture_Golang整洁架构教程【详解】
jvm·数据库·python
weixin_4597539419 分钟前
Go 中嵌入类型字段在派生结构体字面量中的初始化规则详解
jvm·数据库·python
CLX050521 分钟前
HTML5中Mediastream实现摄像头画面实时捕获
jvm·数据库·python
茉莉玫瑰花茶31 分钟前
LangGraph 拓展核心知识点
开发语言·windows·python
iAm_Ike32 分钟前
PHP错误和异常如何处理_PHP错误与异常处理机制详解【详解】
jvm·数据库·python
m0_6315298237 分钟前
宝塔面板安装后无法修改配置文件_处理chattr锁定属性
jvm·数据库·python