flask+sqlalchemy数据库可视化
前期准备
数据库aa 表kun.sql
安装flask
pip install flask
安装flask-sqlalchemy(Flask-SQLAlchemy是一个简化了 SQLAlchemy 操作的flask扩展,是SQLAlchemy的具体实现,封装了对数据库的基本操作)
pip install flask-sqlalchemy
创建Flask项目
#这里项目名称为HelloWorld
#创建完成后是这样的
#在templates文件中新建index.html文件
#在static文件中放入echarts.min.js文件 下载
连接数据库
#在HelloWorld项目中创建config.py文件(用于连接数据库)
# dialect+driver://username:password@host:port/database
DIALECT = 'mysql'
DRIVER = 'mysqldb'
USERNAME = 'root'
PASSWORD = 'abc'
HOST = '127.0.0.1'
PORT = '3306'
DATABASE = 'aa'
SQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/{}?charset=utf8".format(DIALECT, DRIVER, USERNAME, PASSWORD, HOST, PORT, DATABASE)
SQLALCHEMY_TRACK_MODIFICATIONS = False
#在app.py文件配置
from flask import Flask,render_template
from flask_sqlalchemy import SQLAlchemy
import config # 引用config.py
app = Flask(__name__)