本文来自网易云社区 作者:孙圣翔 flask是一个微型web开发框架,别看他微型,在github上排名还是挺高的。 A microframework based on Werkzeug, Jinja2 and good intentions http://flask.pocoo.org/ 因为他微型 ...
分类:
Web程序 时间:
2018-09-21 10:57:20
阅读次数:
240
本文来自网易云社区 作者:孙圣翔 flask是一个微型web开发框架,别看他微型,在github上排名还是挺高的。 A microframework based on Werkzeug, Jinja2 and good intentions http://flask.pocoo.org/ 因为他微型 ...
分类:
Web程序 时间:
2018-09-21 10:45:48
阅读次数:
183
Flask有两大核心:Werkzeug和Jinja2 Werkzeug实现路由,调试和web服务器网关接口,Werkzeug库的routing模块负责URL的解析,不同的URL对应不同的视图函数. routing模块内部有: Rule类: 用来构造不同的URL模式的对象,路由URL规则 Map类: ...
分类:
其他好文 时间:
2018-09-20 19:54:07
阅读次数:
140
from flask import Flask,render_template app = Flask(__name__)#template_folder='templates',默认就是templates,也可以指定 #比如来需求要求把模板文件放在c盘中 # app = Flask(__name_... ...
分类:
其他好文 时间:
2018-09-18 16:00:28
阅读次数:
158
一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来) Flask 主要特点小而轻,原生组件几乎为0, 三方提供的组件请参考Django 非常全面,属于短小精悍型框架 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkz ...
分类:
其他好文 时间:
2018-09-06 02:59:26
阅读次数:
179
3.5 宏、继承、包含 类似于python中的函数,宏的作用就是在模板中重复利用代码,避免代码冗余。 Jinja2支持宏,还可以导入宏,需要在多处重复使用的模板代码片段可以写入单独的文件,再包含在所有模板中,以避免重复。 定义宏 调用宏 定义带参数的宏 调用宏,并传递参数 把宏单独抽取出来,封装成h ...
分类:
其他好文 时间:
2018-09-04 17:06:26
阅读次数:
234
sanic支持jinja2模板 如果想使用flash和get_flashed_messages,首先需要设置会话。 当前,app和request被挂载到jinja模板中,因此可以直接在模板中使用它们。 而且,从版本0.3.0开始,enable_async默认为True。如果您需要同步功能,请使用ji ...
分类:
其他好文 时间:
2018-08-22 20:36:14
阅读次数:
183
1、django请求生命周期 wsgi, 他就是socket服务端,用于接收用户请求并将请求进行初次封装,然后将请求交给web框架 (Flask、Django) 中间件,帮助我们对请求进行校验或在请求对象中添加其他相关数据,例如:csrf、request.session 路由匹配 根据浏览器发送的不 ...
分类:
其他好文 时间:
2018-08-19 20:33:13
阅读次数:
198
from jinja2 import Template # 创建一个Template模板去渲染它 s = "my name is {{mashiro}}" t = Template(s) print(t.render(mashiro="matsuri")) # my name is matsuri ... ...
分类:
编程语言 时间:
2018-08-19 14:46:31
阅读次数:
123
宏 对宏(macro)的理解: 把它看作 Jinja2 中的一个函数,它会返回一个模板或者 HTML 字符串 为了避免反复地编写同样的模板代码,出现代码冗余,可以把他们写成函数以进行重用 需要在多处重复使用的模板代码片段可以写入单独的文件,再包含在所有模板中,以避免重复 定义宏 调用宏 这会输出 把 ...
分类:
系统相关 时间:
2018-08-15 20:37:28
阅读次数:
202