from flask import Flask, render_template, request from flask_sqlalchemy import SQLAlchemy from pyecharts import options as opts from pyecharts.charts import Geo from pyecharts.globals import ChartType from dao.init import get_mysql_config from salary_pie import generate_salary_pie from word_cloud import generate_word_cloud from geo_chart import generate_geo_chart app = Flask(__name__) app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False config = get_mysql_config() app.config[ 'SQLALCHEMY_DATABASE_URI'] = f"mysql+pymysql://{config['user']}:{config['password']}@{config['host']}:{config['port']}/{config['database']}" db = SQLAlchemy(app)
时间: 2023-07-15 21:13:53 浏览: 112
PyPI 官网下载 | flask_render_specific_template-1.1.tar.gz
这段代码是一个使用 Flask 和 SQLAlchemy 的 Web 应用程序。首先,我们导入 Flask、render_template、request 和 SQLAlchemy 模块,以及 pyecharts 库的一些组件。然后,我们从 dao.init 模块中调用 get_mysql_config 函数来获取 MySQL 数据库的配置信息,并将其保存到 app.config 中。接着,我们创建了一个 SQLAlchemy 对象 db,并将其与 app 对象进行关联。
阅读全文