[toc] Ansible是一个综合的强大的管理工具,他可以对多台主机安装操作系统,并为这些主机安装不同的应用程序,也可以通知指挥这些主机完成不同的任务.查看多台主机的各种信息的状态等,ansible都可以通过模块的方式来完成。 Ansible特性 No agents:不需要再被管理节点上安装客户端 ...
分类:
其他好文 时间:
2018-04-12 22:17:52
阅读次数:
168
一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来) Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于F ...
分类:
其他好文 时间:
2018-04-11 18:11:24
阅读次数:
151
Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr/bin/env python #codi ...
分类:
Web程序 时间:
2018-04-02 01:08:44
阅读次数:
234
<!--done--> Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理 ...
分类:
其他好文 时间:
2018-03-28 18:45:58
阅读次数:
142
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 ...
分类:
其他好文 时间:
2018-03-28 16:49:56
阅读次数:
198
服务器使用与地区无关的统一时间 UTC,将UTC转换为浏览器当地时间,可以用moment.js完成这个过程。 我们使用Flask-Moment扩展将moment.js集成到Jinja2模版中。 在主程序中初始化Flask-Moment: 在模板中引入库: 在主程序中将服务器时间输入: 在模版中渲染c ...
分类:
其他好文 时间:
2018-03-26 12:39:24
阅读次数:
186
模板引擎的使用在web开发中是不可避免和必要的。hi.py框架使用jinja2作为模板引擎。 为了使用hi.py提供的jinja2引擎,首先需要引入它: 然后就是使用它: 创建template实例需要一个参数,它指定引擎搜索模板文件的目录,在上面的代码中就是hi-nginx安装目录下的python/ ...
分类:
编程语言 时间:
2018-03-26 12:30:16
阅读次数:
215
jinjia2模板 模板渲染和参数传递 项目结构如下: 主app文件代码: index.html文件代码如下: ### Flask渲染Jinja2模板和传参:1. 如何渲染模板: * 模板放在`templates`文件夹下 * 从`flask`中导入`render_template`函数。 * 在视 ...
分类:
Web程序 时间:
2018-03-24 22:33:55
阅读次数:
234
flask用的是jinja2的模板 模板其实是一个包含响应文本的文件,其中用占位符(变量)表示动态部分,告诉模板引擎其具体的值需要从使用的数据中获取 使用真实值替换变量,再返回最终得到的字符串,这个过程称为“渲染” Flask是使用 Jinja2 这个模板引擎来渲染模板 使用模板的好处: 视图函数只 ...
分类:
其他好文 时间:
2018-03-24 20:39:41
阅读次数:
99
过滤器的本质就是函数。有时候我们不仅仅只是需要输出变量的值,我们还需要修改变量的显示,甚至格式化、运算等等,而在模板中是不能直接调用 Python 中的某些方法,那么这就用到了过滤器。 过滤器的使用方式为:变量名 | 过滤器。 jinja2的模板语言是支持链式调用的,比如 flask的jinja2常 ...
分类:
其他好文 时间:
2018-03-24 20:34:36
阅读次数:
255