• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共46篇

    python3.X - Web - Flask1.1.1

关闭

返回栏目

关闭

返回python3.X - Web - Flask1.1.1栏目

5 - 有蓝图的应用 - 修改步骤详解

作者:

贺及楼

成为作者

更新日期:2021-11-07 11:20:50

有蓝图的应用 - 修改步骤详解

搭建好文件夹顺序:

新建app文件夹
static和templates放到app文件夹里

想好分类场景名字,然后在app文件夹,新建py文件

复制abc.py的内容

引入 flask_sqlalchemy

  1. pip install flask_sqlalchemy

引入 flask与mysql连接器

  1. pip install flask-mysqldb

想好数据库名字 到mysql创建一个 数据库 schemas

不要新建表

修改.py文件

  1. __init__.py的:
  2. root用户名
  3. 123456密码
  4. XXX数据库名
  5. app.config['SQLALCHEMY_DATABASE_URI']="mysql+pymysql://root:123456@127.0.0.1:3306/XXX?charset=utf8mb4"

注册蓝图 修改、增加abc文件名

app.register_blueprint(abc)

修改abc.py的名字

  1. abc = Blueprint('find',__name__)
  2. @abc.route("/", methods=['GET','POST'])

修改数据库类

列名

注意语句db.drop_all()

  1. db.drop_all()
  2. db.create_all() # 创建当前应用中声明的所有模型类对应的数据表,db.drop_all()是删除表