
flask
xuewen1696
这个作者很懒,什么都没留下…
展开
-
Flask 配置文件config之from_object 篇
原文链接Flask Web开发看到第7章,硬着头皮感觉看不下去回过头去补基础这里讲到 app.config.from_object() 这个加载配置的方式首先,app是通过app=Flask(__name__)来实现的那么,app的config方法肯定是通过Flask类里面获得的先看到app的config属性的定义然后,我们再看到make_config(instance_relative_conf...转载 2018-06-05 15:56:12 · 9550 阅读 · 0 评论 -
flask学习笔记--蓝图
首先,我对蓝图的理解相对通俗,就是觉得蓝图对于视图方法模块化、大项目协同开发过程中的一个很好的工具.1. 对于简单的,只有少量视图函数的小程序可以将视图函数都放在一个模块里,如下:#views.py 1 from app import app 2 3 4 @app.route('/user/index') 5 def index(): 6 return 'user_inde...原创 2018-06-08 21:09:36 · 1869 阅读 · 0 评论 -
flask学习笔记--flask内置session处理机制
一·、什么是session?在解析 session 的实现之前,我们先介绍一下 session 怎么使用。session 可以看做是在不同的请求之间保存数据的方法,因为 HTTP 是无状态的协议,但是在业务应用上我们希望知道不同请求是否是同一个人发起的。比如张三,王二都在自己的手机上用淘宝购物,将想购买的商品放入购物车中,当王二,张三结账时,不能将他俩的购物车混淆了,服务器区分和保存购物车数据...原创 2018-06-23 15:33:30 · 26355 阅读 · 3 评论 -
flask学习笔记--请求上下文和应用上下文
http://cizixs.com/2017/01/13/flask-insight-context上下文(application context 和 request context)上下文一直是计算机中难理解的概念,在知乎的一个问题下面有个很通俗易懂的回答:每一段程序都有很多外部变量。只有像Add这种简单的函数才是没有外部变量的。一旦你的一段程序有了外部变量,这段程序就不完整,不能独立运行。你为...转载 2018-06-15 16:19:46 · 3621 阅读 · 0 评论 -
flask学习笔记--WSGI及flask web框架启动
一、WSGI是什么?WSGI是一套接口规范。一个WSGI程序用以接受客户端请求,传递给应用服务器,再返回服务器的响应给客户端。WSGI程序通常被定义成一个函数,当然你也可以使用类实例来实现。下图显示了python中客户端、服务器、WSGI、应用之间的关系: (1) Application 这里就是需要运行的flaskapp,即实例化的app 。 (2) 在命令行中运行flaskapp 模块是创建W...原创 2018-06-15 14:58:52 · 16773 阅读 · 0 评论 -
flask ---Request-Response-Session
原文链接1. 概述基本上,Web应用开发的主要逻辑就是:从HTTP请求中提取数据, 根据这些请求数据,进行相应的处理生成响应数据再发送回客户端。Flask框架对这一来一去的两个关键数据进行了封装。HTTP请求 被封装为Request对象,而HTTP应答被封装为Response对象。因此, Flask应用开发的逻辑处理,基本就基于这两个对象:输入的Request 和输出的Response...转载 2018-06-07 14:08:54 · 802 阅读 · 0 评论 -
flask -- 路由与视图函数
原文链接1. 概述路由 是MVC架构的Web框架中相当重要的一个概念,也是本节课程的重点。顾名思意,路由就是在迷茫中找出一条路的意思。在Flask框架中,路由 就表示为用户请求的URL找出其对应的处理函数之意。在本节课程,我们将主要从以下几个方面讲解Flask框架中的路由: 如何为应用注册路由? 如何为路由指定其支持的HTTP方法? 如何匹配动态URL?...转载 2018-06-07 14:06:45 · 6410 阅读 · 0 评论 -
flask学习笔记---配置文件
一、配置文件flask中的配置文件是一个flask.config.Config对象(继承字典)一些重要的配置变量:变量描述默认值DEBUG在调试错误的时候给你一些有用的工具。比如当一个请求导致异常的发生时,会出现的一个web界面的调用堆栈和Python命令行。在开发环境下应该设置成True,在生产环境下应设置为False。SECRET_KEYFlask使用这个密钥来对cookies和别的东西进行签...原创 2018-06-05 15:23:47 · 1206 阅读 · 0 评论 -
flask核心机制
一. flask中的经典错误我们现在工程中新建test/test1.py:from flask import Flask, current_app app = Flask(__name__) a = current_app # 如果调试, 这里会出现unbund未绑定d = current_app.config['DEBUG']运行test/test1.py,出...转载 2018-07-28 13:58:42 · 1817 阅读 · 1 评论