先上数据结构表
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210325094441236.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4OTU3NDk3,size_16,color_FFFFFF,t_70)
功能点
1、所有地名关系动态图
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210325094722332.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4OTU3NDk3,size_16,color_FFFFFF,t_70)
2、将鼠标放到节点上会从数据库中把地名介绍显示
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210325094808232.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4OTU3NDk3,size_16,color_FFFFFF,t_70)
3、点击左侧边栏城市名称可把响应的数据显示
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210325094917367.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4OTU3NDk3,size_16,color_FFFFFF,t_70)
4、在搜索框内输入相应的地区可以查找响应节点
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210325095026271.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4OTU3NDk3,size_16,color_FFFFFF,t_70)
manage.py
from flask import Flask, abort, render_template
import os
from flask_sqlalchemy import SQLAlchemy
import pymysql
from app import app
pymysql.install_as_MySQLdb()
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:123456@localhost:3306/tibetmedicine?charset=utf8'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db = SQLAlchemy(app)
@app.errorhandler(404)
def page_not_found(e):
return render_template('error-404.html'