Django和Flask中的模板和标签
Flask :
父模板: 负责挖坑,挖的坑可以被子模板动态填充的内容
{% block 坑名字 %}
{% endblock %}
子模板:继承于父模板,并且动态填充坑的内容
{% extends '父模板' %} : 继承
{% include '某个模板文件' %} : 包含
{
{ super() }} 获取坑之前填充的内容
加载静态文件:
硬编码:指定定义静态文件的路径
/static/css/index.css
使用url_for进行解析:
{
{ url_for('static',filename='css/index.css')}}
循环:
{% for i in a %}
{% else %}
{% endfor %}
循环编号:
{
{ loop.index }}
从0开始计数: {
{ loop.index0 }}
逆向计数 {
{ loop.revindex }}
{
{ loop.first }} 第一次循环是True,其他全为False
{
{ loop.last }} 最后一次循环是True,其他全为False
判断(没有ifequal):
{% if %}
{% endif %}
解析参数:
{
{}}
函数标签(可定义在functions.html文件中,在其他文件中{%from ‘functions.html’ import say %}) ,就可以调用函数