flask
水大鱼大_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
flask_migrate
flask_migrate笔记: 在实际的开发环境中,经常会发生数据库修改的行为。一般我们修改数据库不会直接手动的去修改,而是去修改ORM对应的模型,然后再把模型映射到数据库中。这时候如果有一个工具能专门做这种事情,就显得非常有用了,而flask-migrate就是做这个事情的。flask-migrate是基于Alembic进行的一个封装,并集成到Flask中,而所有的迁移操作其实都是Alembic做的,他能跟踪模型的变化,并将变化映射到数据库中。 安装: pip install flask-migrate原创 2020-05-25 20:19:05 · 243 阅读 · 0 评论 -
flask_script
flask_script笔记: Flask-Script的作用是可以通过命令行的形式来操作Flask。例如通过命令跑一个开发版本的服务器、设置数据库,定时任务等。要使用Flask-Script,可以通过pip install flask-script安装最新版本。 命令的添加方式: 使用manage.commad:这个方法是用来添加那些不需要传递参数的命令。示例代码如下: manager = Manager(app) manager.add_command("db",db_manager) @mana原创 2020-05-25 20:18:30 · 191 阅读 · 0 评论 -
flask_script
flask_script笔记: Flask-Script的作用是可以通过命令行的形式来操作Flask。例如通过命令跑一个开发版本的服务器、设置数据库,定时任务等。要使用Flask-Script,可以通过pip install flask-script安装最新版本。 命令的添加方式: 使用manage.commad:这个方法是用来添加那些不需要传递参数的命令。示例代码如下: manager = Manager(app) manager.add_command("db",db_manager) @mana原创 2020-05-25 20:17:52 · 221 阅读 · 0 评论 -
alembic笔记
alembic笔记: 使用alembic的步骤: 定义好自己的模型。 使用alembic创建一个仓库:alembic init [仓库的名字,推荐使用alembic]。 修改配置文件: 在alembic.ini中,给sqlalchemy.url设置数据库的连接方式。这个连接方式跟sqlalchemy的方式一样的。 在alembic/env.py中的target_metadata设置模型的Base.metadata。但是要导入models,需要将models所在的路径添加到这个文件中。示例代码如下:imp原创 2020-05-25 20:17:06 · 401 阅读 · 0 评论 -
Flask-SQLAlchemy笔记
Flask-SQLAlchemy笔记: 安装: pip install flask-sqlalchemy 数据库连接: 跟sqlalchemy一样,定义好数据库连接字符串DB_URI。 将这个定义好的数据库连接字符串DB_URI,通过SQLALCHEMY_DATABASE_URI这个键放到app.config中。示例代码:app.config["SQLALCHEMY_DATABASE_URI"] = DB_URI. 使用flask_sqlalchemy.SQLAlchemy这个类定义一个对象,并将app原创 2020-05-25 20:16:13 · 142 阅读 · 0 评论
分享