文章分类 - Flask
Flask之开发大全
摘要:from flask import Flask, views, url_for from werkzeug.routing import BaseConverter app = Flask(import_name=__name__) class RegexConverter(BaseConverter): """ 自定义URL匹配正则表达式 """ def __init__(self, m...
阅读全文
摘要:def auth(func): def inner(*args, **kwargs): print('before') result = func(*args, **kwargs) print('after') return result return inner @app.route('/index.html',...
阅读全文
摘要:flask中的配置文件是一个flask.config.Config对象(继承字典),默认配置为: { 'DEBUG': get_debug_flag(default=False), 是否开启Debug模式 'TESTING': Fals...
阅读全文
摘要:websocket原理 1、服务端运行,等待客户端连接 2、某某来连接,服务端同意 3、某某立即发送一个握手信息 b'GET /xxxx HTTP/1.1\r\n Host: 127.0.0.1:8002\r\n Connection: Upgrade\r\n Pragma: no-cache\r\
阅读全文
摘要:文件目录: 目录介绍 app.py:启动文件 settings.py:设置文件 utils:外部引用包 message:其中的一个消息包 下面我们来详细看下主要代码的实现: 1、app.py:这是一个常见的Flask文件,也是本格式模板的启动文件,其中引入了message包中的send_msg,se
阅读全文
摘要:SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果! 安装SQLAlchemy: SQLAlchemy -- 类/对象操作 -- SQL -- py
阅读全文
摘要:WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装wtforms: 登陆简单示例 当用户登录时候,需要对用户提交的用户名和密码进行多种格式校验。如: 用户不能为空;用户长度必须大于6; 用户不能为空;用户长度必须大于6; 密码不能为空;密码长度必须大于12;
阅读全文
摘要:""" flask_session flask_session组件 pip3 install flask_session pip3 install redis """ from flask import Flask,session from flask_session import RedisSessionInterface from redis import Redis conn = Red...
阅读全文
摘要:Flask框架中的信号基于blinker,安装包 一、内置信号 信号执行顺序 from flask import Flask,signals,template_rendered,session app = Flask(__name__) def func(*args,**kwargs): print
阅读全文
摘要:第一步创建虚拟环境 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并
阅读全文
摘要:目录结构: app.py为主文件,其中导入模块send_msgs 来执行Message模块里面的__init__.py 接下来查看一下Message模块里面的__init__.py文件内容: Message模块里面的__init__.py文件导入了模块demo目录下的settings.py,查看下s
阅读全文

浙公网安备 33010602011771号