Flask Web开发 第2章
来源:互联网 发布:深圳海关 知乎 编辑:程序博客网 时间:2024/06/05 09:51
本章主要讲基本结构,程序各部分的作用。
主要学习:程序实例、路由、视图函数、修饰器、请求、响应等概念。
1.程序实例
from flask import Flask app = Flask(__name__)
print app,可知其为<Flask '__main__'>
2.路由、视图函数、修饰器
路由是指用户请求的URL与视图函数之间的映射。注册路由就是建立URL规则和处理函数之间的关联。
在Flask中,定义路由的简便方式就是利用app.route修饰器。
通过app.route能够快速地将URL和函数关联起来,可以省去很多”麻烦”。
3.
if __name__ == '__main__':app.run(debug=True)
这个启用代码,主要是判断__name__
,如果是import当前模块,那么则为True。
这有益于代码重用,也方便测试。
4.请求-响应
Context分为程序上下文和请求上下文。
Context对应可理解为上文,也可以理解为环境,更为容易理解。
是为当前访问之前的数据。
请求钩子(Hook)也是如此。
在书中后文有另外介绍。
调用视图函数后,flask会作出相对应的响应。
5.Flask扩展
可以参考
Flask扩展flask-script文档
http://my.oschina.net/lijsf/blog/158828
0 0
- Flask Web开发 第2章
- Flask Web开发 第1章
- Flask Web开发 第3章
- [Flask Web开发] 第6章 电子邮件
- Flask Web开发 第一部分 virtualenv & 第2章 Flask程序的基本结构
- 《Flask Web开发》读书笔记(1)第1章安装(关键词:Web开发/Flask)
- 《Flask Web开发》读书笔记(3)第1章安装(关键词:Web开发/Flask)
- 《Flask Web开发》读书笔记(5)第5章数据库(关键词:Web开发/Flask/数据库)
- 《Flask Web开发》读书笔记(6)第6章电子邮件(关键词:Web开发/Flask/电子邮件)
- 《Flask Web开发》读书笔记(4)第4章Web表单(关键词:Web开发/Flask/表单/Web表单)
- Flask Web开发 第一部分 第3章 模版
- Flask Web开发 第一部分 第5章 数据库
- 《flask web开发》第六章flask-mail
- 《Flask Web开发》读书笔记(2)第2章程序的基本结构(关键词:Web开发/Flask)
- Flask web开发2----邮箱
- 零基础读书笔记【Flask Web开发】第1章1.1-1.2
- 《flask web开发》第11章 博客文章发布表单无法显示的解决方案
- 《flask web开发》第三章重点
- 线性表顺序实现和链式实现区别
- POJ 2415 Hike on a Graph(bfs)
- 从事技术开发以来的一些个人经验
- 笔记:正则表达式
- 栈的基本实现
- Flask Web开发 第2章
- Android图片压缩--缩略图
- 线性表
- 设计模式(五) 原型模式
- 树的定义与基本术语
- 关于上一篇鼠标移到按钮时的“按下”效果的三种方法
- Zookeeper的选举
- ubuntu下安装nodejs并配置环境
- 如何在浏览器控制台(console)里输出彩色样式调试信息