随笔分类 - flask
flask之 中间件 蓝图 falsk请求上下文 rquirements.txt threading.local 偏函数
摘要:一、中间件 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello World!' # 模拟中间件 class Md(object): def __init__(self, ol
阅读全文
flask 之 在flask中使用websocket
摘要:一、介绍 # websocket是给浏览器新建一套协议。协议规定:浏览器和服务端连接之后不断开,以此可以完成:服务端向客户端主动推送消息。 # websocket协议额外做的一些前天操作: # - 握手,连接前进行校验 # - 发送数据加密 # pip3 install gevent-websock
阅读全文
flask 之项目分文件使用sqlalchemy+flask-migrate djagno多数据库
摘要:一、项目分文件使用sqlalchemy+flask-migrate # 详见sansa项目 # flask和SQLAchemy的管理者,通过他把他们做连接 db = SQLAlchemy() - 包含配置 - 包含ORM基类 - 包含create_all - engine - 创建连接 # flas
阅读全文
flask之六 sqlachemy详解 scoped_session线程安全 基本增删改查 多对多关系建立和操作 flask-sqlalchemy的使用
摘要:一、sqlachemy(是一个orm框架) 1 orm框,可以独立出来用 2 orm执行原生sql 生成engine(链接池) 详见上一篇博客 engine = create_engine() 获取链接 conn = engine.raw_connection() 后续就一样了 3 创建表,删除表和
阅读全文
远程连接linux开发项目
摘要:第一步:点击Tools 找到Depoyment下的Configurations 第二步:建立一个SFTP 第三步:新增一个机器名字 输入远程lunx的ip地址 账号密码。 第四步:在同一个页面的Mappings中的Deployment path(远端的文件夹,到时候可以将本地的文件传在这个文件夹中,
阅读全文
flask之五 wtforms 信号 多app应用 SQLAlchemy
摘要:一、wtforms pip3 install wtforms 0 要使用邮箱认证,还需要装一个模块:pip3 install email-validator 1 等同于django中的forms,做数据验证,模板的渲染 2 使用 1 基本使用 # wtforms from flask import
阅读全文
flask之四 flask上下文源码分析 flask-session的使用 数据库连接池 flask-script
摘要:一、flask上下文源码分析 请求上下文执行流程ceng(ctx):1 项目一启动,有6个全局变量 -_request_ctx_stack:LocalStack对象 -_app_ctx_stack :LocalStack对象 -request : LocalProxy对象 -session : Lo
阅读全文
flask之二
摘要:一、请求响应 from flask import Flask,make_response,jsonify from flask import request from flask import render_template from flask import redirect from flask
阅读全文
falsk之一
摘要:一、Flask安装介绍 1 Flask是一个基于Python开发并且依赖jinja2模板(Django模板语言)和Werkug WSGI(djagno:wsgiref)服务的一个微型框架 2 对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框
阅读全文