首先和大家说一下flask的组成,flask其实是werkzeug(路由和http处理)+SQLAlchemy(数据库)+Jinja2(模板)组成的,今天我们要看到的东西就是`werkzeug`里面的内容。 我们在代码里导入from werkzeug.routing import BaseConve ...
分类:
Web程序 时间:
2018-03-15 13:24:15
阅读次数:
828
使用模板有助于将业务逻辑与表现逻辑分开,更易于维护。模板是已经建立的网页代码,其中部分动态数据需要在请求的上下文中用具体值替换。 flask中使用了Jinja2模板引擎,储存在templates文件夹中。 使用 {{ name }} 占位 模板的渲染 模板的渲染即用真实值取代模板中的占位变量的过程。 ...
分类:
其他好文 时间:
2018-03-15 00:30:36
阅读次数:
205
1. jinja2 入门 http://blog.csdn.net/kikaylee/article/details/53540352 2. ...
分类:
其他好文 时间:
2018-03-14 00:59:16
阅读次数:
176
Flask 的 template模板 与 jinja2语法 Flask使用的是Jinja2模板,所以其语法和Django基本无差别 1、模板基本数据的渲染 变量 {{..}} 列表 {% for item in List %}{{item}}{% endfor %} 字典 {% for k,v in ...
分类:
其他好文 时间:
2018-03-10 19:29:45
阅读次数:
208
在之前的文章中我们介绍过flask调用jinja2模板的基本使用,这次我们来说一下jinjia2模板的使用 Jinja2 在其是一个 Python 2.4 库之前,被设计 为是灵活、快速和安全的。 模板仅仅是文本文件。它可以生成任何基于文本的格式(HTML、XML、CSV、LaTex 等等)。 它并 ...
分类:
其他好文 时间:
2018-03-03 21:24:29
阅读次数:
184
由pythonormmodel.objects.all().values("id")获取到queryset格式[(1,),(2,),(3,)]转换为格式(1,2,3),以便在jinja2模版中调用#!/usr/bin/envpython3#-*-coding:utf-8-*-#info:list1=[5,5,6]list2=[1,2,3]zipresult=zip(list1,list2)prin
分类:
编程语言 时间:
2018-02-27 16:03:10
阅读次数:
149
1.在app目录下创建固定目录templatetags,并创建py文件2.mytags.py#/usr/bin/envpython3fromdjangoimporttemplateregister=template.Library()@register.filter()defmytag_name1(x,y):returnx+y@register.filter()defmytag_name2(x):
分类:
其他好文 时间:
2018-02-23 13:36:30
阅读次数:
198
一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来) Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于F ...
分类:
其他好文 时间:
2018-02-21 15:55:31
阅读次数:
149
一、flask a、Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并 ...
分类:
编程语言 时间:
2018-02-18 17:23:49
阅读次数:
1612
flask简介 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回 ...
分类:
其他好文 时间:
2018-02-17 00:54:21
阅读次数:
296