现在web开发已经进入前后端分离的阶段 后端往往只需要吐api数据就ok 一般纯的api接口需要考虑跨域访问问题 下面是简单的跨域访问装饰器在flask中的实现 from functools import wraps f…
分类:flask
FlaskWeb开发读书笔记之jinja2模板
官网:http://jinja.pocoo.org/docs/dev/中文文档:http://docs.jinkan.org/docs/j…当前版本2.8 安装:pip install Jinja2Flask…
flask基础01
Flask基础 Python版本管理器(pyenv) 安装pyenv 1: sudo apt-get install curl git 2: sudo curl -L https://github.com/pyenv/p…
深入 Flask 源码理解 Context
Flask 中的上下文对象 知乎问题 编程中什么是「Context(上下文)」 已经能够简单地说明什么是 Context,它是一个程序需要的外部对象,类似于一个全局变量。而这个变量的值会根据提供的值而改变。 Flask …
关于Python not 及is None的有趣现象
最近碰到一个问题,就是查看flask SessionInterface相关源码的时候。比如我想整合redis作为flask session的存储。参考:http://flask.pocoo.org/snippe̷…
Flask Web Development —— 大型应用程序结构(下)
4、启动脚本 顶层目录中的manage.py文件用于启动应用。这个脚本会在示例7-8中展示。 示例7-8. manage.py:启动脚本 #!/usr/bin/env python import os from app …
前后端json数据发送和接收
前后端json数据发送和接收 由于笔者后台使用的是flask框架接收和前端使用的是原生的JavaScript和jQuery的ajax发送,能力有限,在此仅写下我开发项目过程中所得,欢迎指正交流。 一、flask中的jso…
Flask生成SECRET_KEY(密钥)的一种简单方法
SECRET_KEY是Flask中比较重要的一个配置值。本文介绍一种比较简单的生成SECRET_KEY的方法。 Session, Cookies以及一些第三方扩展都会用到SECRET_KEY值,这是一个比较重要的配置值,…
flask 源码解析:响应
这是 flask 源码解析系列文章的其中一篇,本系列所有文章列表: flask 源码解析:简介 flask 源码解析:应用启动流程 flask 源码解析:路由 flask 源码解析:上下文 flask 源码解析:请求 f…
jsonlint:python的json数据验证库
随着前后端分离和 REST APIs 的火热,开发者不断寻找着一种灵活的、优雅的方式验证 json 数据。有直接手动获取数据验证的,也有使用 json scheme 验证的。前者容易使得函数变得冗长,还可能存在不少重复的…
使用Flask-OAuthlib实现QQ OAuth2登录
本文介绍如何通过Flask-OAuthlib扩展实现QQ OAuth2登录。 Flask-OAuthlib是OAuthlib的Flask扩展实现,主要特性: 支持OAuth 1.0a, 1.0, 1.1, OAuth2客…
Flask参数配置
在Flask中的参数配置保存在Flask对象的config属性中。 config实际上继承于字典,可以像修改字典一样修改它: app = Flask(__name__) app.config['TESTING'] = T…