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: