flask 中前端解析接收后端的数据


在flask服务端中创建一个服务器

前端的html需要接收后端的数据进行解析,可使用{{ p}}接收后端的数据,其中p是后端中已定义的参数

for循环,语法:

{% for project in p%}

{{ project.name }}

{% endfor %}

获取循环当中的index:{{ loop.index }}

loop.index :    当前循环迭代的次数(从1开始)

loop.index0 :    当前循环迭代的次数(从0开始)

loop.revindex :    到循环结束需要迭代的次数(从1开始)

loop.irevindex 0 :   到循环结束需要迭代的次数(从0开始)

loop.first :     如果是第一次迭代,为True

loop.last :     如果是最后一次迭代,为False

loop.length :    序列中的项目数

loop.nextitem:   显示下一个迭代的数据

if 条件,语法:

{% if p.name == 'lili' %}

{{p.name}}

{% elif  p.name == 'lili' %}

{% endif %}

消息闪现

flask端,需要在app.config[‘ SECRETE_KEY ' ] = 任意值:

flash()源码:实际就是吧flash数据添加到session里面,再定义个全局函数去获取

jinja: