Flask
青蛙组长
# 洞悉技术本质
# 享受科技乐趣
---------------------
做有思想的技术宅
展开
-
Flask中的循环引用/导入问题演示以及解决方案 | 蓝图的使用与解析 | 蓝图额外用法
1- 模拟循环导入现象创建文件loop_main.py和文件loop_goods.py在loop_main.py中写入如下代码:from flask import Flaskfrom loop_goods import goodsapp = Flask(__name__)@app.route("/")def index(): return "index page"...原创 2018-10-11 22:49:33 · 4530 阅读 · 2 评论 -
创建Flask的虚拟环境 | pycharm中给项目配置解释器 |
1- 创建Flask虚拟环境终端执行:1:mkvirtualenv fp3_xjzx -p python3 创建一个名为fp3_xjzx的Flask虚拟环境 基于Python3解释器2:cd .virtualenvs/fp3_xjzx/ 进入到此虚拟环境所在位置将Flask项目所需的环境依赖放入到fp3_xjzx文件夹中终端中安装依赖,执行:pip ins...原创 2018-10-10 18:50:48 · 2517 阅读 · 0 评论 -
Flask中模型类的数据库迁移操作Flask-Migrate和Flask-Script | 附知识图
总数据库迁移,迁移的是表结构, 数据不会发生变化常用命令如下:1- 准备工作终端连接数据库并做如下操作Pycharm运行如下代码from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyapp = Flask(__name__)class Config(object): S...原创 2018-10-08 23:58:12 · 1043 阅读 · 0 评论 -
Flask中的flask_sqlalchemy模型类以及数据的增删改查操作 | ORM映射关系 | 附知识图
总结:模型类如下:class Role(db.Model):"""用户角色/身份表"""__tablename__ = "tbl_roles&原创 2018-10-08 19:49:34 · 2256 阅读 · 0 评论 -
【Session】Flask中的四种session关系图 | session实现机制原理图 | session测试
1- session原理图:session实现机制原理示意:session跨域请求原理示意:2- Flask中的4种session相互的关系图3-Flask中做session测试flask内置session请求上下文 – 操作实现session会话机制使用扩展包flask_session – 设定存储位置到redis...原创 2018-10-15 11:20:44 · 696 阅读 · 0 评论 -
【小点】Python | Flask 相关小知识点
原创 2018-10-13 13:31:26 · 204 阅读 · 0 评论 -
【Flask项目】XJZX项目的启动运行与数据库迁移操作
1- XJZX项目启动运行相关配置2- 执行数据库迁移操作终端数据库中:Pycharm终端中:原创 2018-10-13 13:21:11 · 221 阅读 · 0 评论 -
Flask结合Postman验证request请求上下文 | 附模型图
注意:使用的时候修改Postman前边的get与post请求清理headers中的数据 示例一 @app.route("/index", methods=["GET"]) def index(): city = request.args.get(&原创 2018-10-06 17:53:38 · 1308 阅读 · 0 评论 -
【JSON】Python与Flask中涉及到的JSON
大家原创 2018-10-12 23:13:45 · 1022 阅读 · 0 评论 -
【Flask】多种方式启动Flask程序
第1种:app.run()执行第2种:manage.run() 执行,需要做如下配置,然后ctrl+ shift+ f10第3种:终端中执行或Pycharm中的Terminal中执行第4种:使用Gunicorn启动...原创 2018-10-12 23:03:23 · 6225 阅读 · 0 评论 -
解决Flask程序运行模型类时候的警告信息 | Warning: @@tx_isolation' is deprecated...
警告产生原因是因为MySQL5.X以上版本使用新的隔离级别,而SQLAlchemy低版本还没有适配解决方案就是修改SQLAlchemy中的base.py文件,终端中执行如下操作:进入提示的路径中:cd .virtualenvs/f3/lib/python3.5/site-packages/sqlalchemy/dialects/mysql编辑base.py文件:vim base...原创 2018-10-12 09:39:55 · 1284 阅读 · 0 评论 -
【Git系列教程-8】Pycharm将远程仓库如码云或Github代码克隆下来并迭代查看 | 查看提交的个个版本代码 | 码云上代码查看技巧
1- 克隆远程项目代码终端中进入想要放项目代码的位置点此链接,进入我们要克隆的代码地址,复制克隆链接终端中执行克隆操作: git clone 刚刚复制的地址2- Pycharm中对克隆的项目进行操作pycharm中打开刚刚clone下来的项目,给项目配解释器让pycharm管理git,跟踪变化3- 代码回退,查看提交的个个...原创 2018-10-10 22:37:12 · 3108 阅读 · 0 评论