文章分类 - Flask
摘要:前序 https://zhuanlan.zhihu.com/p/113911857 背景 老板让可以控制最小子序列的输入输出 不变内容 框架及语言 GraphQL API需求 需要新增安装的模块 基本知识 原始单条数据返回结构 测试方法 解决办法 import collections from gr
阅读全文
摘要:背景 一个痛点吧,rest api 可以获取一个接口的全量数据[不管用的上用不上,想不想用,都一股脑的全吐给你],这样就造成一个问题每次数据传输量都和很大,尤其遇到当一个API被多处调用时,每处需要的数据字段各有不同,当一个rest api接口为了兼容每个请求方所需要的数据时,就会对返回的大json
阅读全文
摘要:Jinja2模板继承 完整基板 简易基板 子模块
阅读全文
摘要:Jinja2模板之宏 app.py templations.html _macors.html
阅读全文
摘要:Jinja2基础使用 层级关系 index.html app.py Jinja2上下文 过滤器 测试器 Environment类
阅读全文
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- from flask import Flask import click """ ps:如果想使用 flask run 命令启动开发服务器需要有app.py和wsgi.py模块且app.py文件中必须有app或者application的程序实例 开发服务器默认监听http://127.0.0.1:...
阅读全文
摘要:信号量 1、Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。 2. 内置信号 3、源码示例 class Flask(_PackageBoundObject): def full_dispatch_request(self): self.try_
阅读全文
摘要:SQLAlchemy 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 组成部分: Engine,框架的引擎 Connection
阅读全文
摘要:安装方法: 用户登录注册示例 1. 用户登录 当用户登录时候,需要对用户提交的用户名和密码进行多种格式校验。如: 用户不能为空;用户长度必须大于6; 用户不能为空;用户长度必须大于6; 密码不能为空;密码长度必须大于12;密码必须包含 字母、数字、特殊字符等(自定义正则); #!/usr/bin/e
阅读全文
摘要:功能扩展: Flask-SQLAlchemy ORM Flask-Babel 全球化 Flask-WTF 对wtforms的插件,默认加入了csrf功能(防止表单重复提交)和Recaptcha(验证码) Flask-Admin、 Flask-Security, Flask-Gravatar Flas
阅读全文
摘要:第三方宽展组件集合:http://flask.pocoo.org/extensions/
阅读全文

浙公网安备 33010602011771号