Flask_RESTful
qq_41134008
我是一个菜鸟..............
展开
-
Flask-Login——进阶使用
官网是最好的资料入门使用安装必要的库编写web框架app.py文件from flask import Flask, Blueprintapp = Flask(__name__)# url redirectauth = Blueprint('auth', __name__)@auth.route('/login', methods=['GET', 'POST'])def ...转载 2020-05-03 19:09:10 · 378 阅读 · 0 评论 -
Flask——视图和路由的进阶技能
官网是最好的地方认证:Flask-Login 扩展可以很容易地实现登录系统。除了处理用户认证的细节,Flask-Login 提供给我们一个装饰器,它用来限制只允许登录的用户访问某些视图: @login_required。# app.pyfrom flask import render_templatefrom flask.ext.login import login_require...原创 2020-04-28 10:39:00 · 146 阅读 · 0 评论 -
Flask-Bcrypt
Flask-Bcrypt对于必须保护的敏感数据,如密码,bcrypt是一个明智的选择。一、安装 pip install flask-bcrypt二、使用from flask import Flaskfrom flask.ext.bcrypt import Bcryptapp = Flask(__name__)bcrypt = Bcrypt(app)# 在python2中,像...原创 2020-04-27 15:08:09 · 338 阅读 · 0 评论 -
Flask-WTF
官网研究地址一、功能简介集成 wtforms。带有 csrf 令牌的安全表单。全局的 csrf 保护。支持验证码(Recaptcha)。与 Flask-Uploads 一起支持文件上传。国际化集成。二、安装pip install Flask-WTF三、简单使用创建表单form.pyfrom flask_wtf import Formfrom wtforms impor...原创 2020-04-27 14:40:30 · 1189 阅读 · 0 评论 -
Flask-bootstrap
一、配置Flask配置大全这儿有一些Flask-Bootstrap使用的配置选项,这些是普通的Flask配置变量。二、基本用法导入加载扩展pip install flask-bootstrapfrom flask import Flaskfrom flask_bootstrap import Bootstrapdef create_app(): app = Flask(__n...原创 2020-04-27 10:08:20 · 319 阅读 · 0 评论 -
flask-mail——发送邮件
Flask-mail官网去瞅瞅Flask-Mail 扩展提供了一个简单的接口,可以在 Flask 应用中设置 SMTP 使得可以在视图以及脚本中发送邮件信息。一、安装:pip install Flask-Mail二、简单初始化:邮件是通过一个 Mail 实例进行管理:from flask import Flaskfrom flask_mail import Mailapp =...原创 2020-04-23 09:27:15 · 448 阅读 · 0 评论 -
Flask-Cache——缓存
一、安装:pip install Flask-Cache不会去官网学啊二、配置缓存:二、使用:from flask import Flaskfrom flask.ext.cache import Cacheapp = Flask(__name__)# Check Configuring Flask-Cache section for more detailscache ...原创 2020-04-23 08:44:18 · 1841 阅读 · 1 评论 -
Flask-Celery
一、基本使用Flask 与 Celery 整合是十分简单,不需要任何插件。一个 Flask 应用需要使用 Celery 的话只需要初始化 Celery 客户端像这样:from flask import Flaskfrom celery import Celeryapp = Flask(__name__)app.config['CELERY_BROKER_URL'] = 'redis:...原创 2020-04-23 08:06:41 · 297 阅读 · 1 评论 -
Flask_调试工具——flask-debugtoolbar
一、安装调试工具官网pip install flask-debugtoolbar二、配置三、用法from flask import Flaskfrom flask_debugtoolbar import DebugToolbarExtensionapp = Flask(__name__)# the toolbar is only enabled in debug mode:...原创 2020-04-22 11:07:09 · 920 阅读 · 1 评论 -
Flask-RESTful——SQLAlchemy
一、Flask-SQLAlchemyFlask-SQLAlchemy 使用起来非常有趣,对于基本应用十分容易使用,并且对于大型项目易于扩展。有关完整的指南,请参阅 SQLAlchemy 的 API 文档。1、创建一个最小的应用常见情况下对于只有一个 Flask 应用,所有您需要做的事情就是创建 Flask 应用,选择加载配置接着创建 SQLAlchemy 对象时候把 Flask 应用传递给它...原创 2020-04-22 09:40:10 · 1037 阅读 · 1 评论 -
Flask-RESTful——限流
一、Flask-RESTful如何限流?如果是普通的Flask项目,怎么使用节流,官方已经写的很详细了官网详解二、FBV——限流from flask import Flaskfrom flask_limiter import Limiterfrom flask_limiter.util import get_remote_addressapp = Flask(__name__)li...原创 2020-04-21 21:08:36 · 1525 阅读 · 0 评论 -
Flask-RESTful——扩展
一、扩展 Flask-RESTful1、内容协商:Flask-RESTful 仅配置为支持 JSON。要添加其它的 mediatypes 到你的 API 中,你需要在 Api 对象中声明你支持的表示。app = Flask(__name__)api = restful.Api(app)@api.representation('application/json')def output...原创 2020-04-21 20:46:24 · 236 阅读 · 0 评论 -
Flask-RESTful——格式化输出字段详解
一、flask-restful格式化输出字段Flask-RESTful 提供了一个简单的方式来控制在你的响应中实际呈现什么数据。使用 fields 模块,你可以使用在你的资源里的任意对象(ORM 模型、定制的类等等)并且 fields 让你格式化和过滤响应,因此您不必担心暴露内部数据结构。1、基本用法:装饰方法from flask.ext.restful import Resource,...原创 2020-04-21 20:25:30 · 2052 阅读 · 1 评论 -
Flask-RESTful——请求参数解析详解
一、Flask_RESTful——请求解析Flask-RESTful 的请求解析接口是模仿 argparse 接口。它设计成提供简单并且统一的访问 Flask 中 flask.request 对象里的任何变量的入口。from flask.ext.restful import reqparse# 创建参数解析对象,进行请求参数解析parser = reqparse.RequestPars...原创 2020-04-21 20:02:01 · 3520 阅读 · 0 评论