随笔分类 - Flask
摘要:Flask SQLAlchemy 1.安装 起步 加入组件 2.创建表 登录视图函数的应用
阅读全文
摘要:需要用到gevent-websocket包,这里我们用下图这个 一.websocket简单实现 ep1.py my_app.html request.environ: 二.使用websocket简单应用 1.简单实现聊天, (一对一单人聊天聊天) import json from geventweb
阅读全文
摘要:总览 一.基础准备. 1. local类 对于一个类,实例化得到它的对象后,如果开启多个线程对它的属性进行操作,会发现数据时不安全的 为了保证对属性操作的安全,而且又不使用锁(使用锁会使异步线程变成同步操作), 可以使用继承local类的方式实现 多线程实现的栈(简易), 注意使用了local类.
阅读全文
摘要:一.概述 django中的forms组件非常的方便,在flask中有WTForms的组件实现的也是类似的功能, 安装这个插件 二.简单使用 文档地址https://wtforms.readthedocs.io/en/latest/ 简单写一个注册的form 这里写了sub按钮,在前端文件中如果不想让
阅读全文
摘要:一.安装 1.flask_session flask中的session是直接将数据存在cookie中, 而flask_session能更安全,简便的在flask中使用session,在浏览器的cookie中存入session的sid,我们使用这个插件结合redis数据库来使用. 搜索结果有很多,安装
阅读全文
摘要:一.CBV使用 class base view 和django中类似 二.蓝图CBV 记得注册蓝图
阅读全文
摘要:一.使用 Flask中的特殊装饰器(中间件)方法常用的有三个 @app.before_request # 在请求进入视图函数之前 @app.after_request # 在请求结束视图函数之后 响应返回客户端之前 @app.errorhandler(404) # 重定义错误信息 二.执行顺序 1.
阅读全文
摘要:一.flask配置 示例说明, 就是使用config进行配置 config配置参数详解: 源码中的参数如下图 二.配置方式 查看配置 配置的基本方式有两种: 1. 直接对app.config进行修改, config是一个字典,可以直接使用key,value的形式配置值 2. 使用类的方式导入 首先要
阅读全文
摘要:flask蓝图 一.蓝图 蓝图(Blueprint),类似于实现django中路由分发那种感觉, 可以把Blueprint理解为不能被run的Flask对象 Blueprint实例化时需要的参数 基本使用 另一个示例 二.蓝图结构 通过一个对学生信息在内存中进行增删改查的示例来说明蓝图结构 使用蓝图
阅读全文
摘要:Flask–路由 添加路由的两种方式 第一种 第二种(了解即可) 一. @app.route()中的参数 1.methods = [ ]: 当前url地址,允许访问的请求方式 类型为可迭代对象,允许八种http请求方式 2.endpoint = “ ” 路由Mapping地址对应视图函数,有点类似于
阅读全文
摘要:一.Flask中的request方法 1.数据相关 2.常用方法 3.获取路径相关 二.request方法使用 1.request.method 获取http请求的方式,Flask 的 request 中给我们提供了一个 method 属性里面保存的就是前端的请求的方式 2.request.form
阅读全文
摘要:一. 四款python web框架简单总结 Django : 优点 - 大而全所有组件都是有组织内部开发高度定制化 教科书级别的框架 缺点 - 浪费资源,请求的时候需要的资源较高 Flask ; 优势 - 小而精,组件只有Session,第三方机构强烈支持Flask,非常多的三方组件 非常简单 缺陷
阅读全文
