Title
这是模板
这是首页
{#下面是一个变量代码块的使用#}
{{ url_str }}
{#列表的使用#}
{{ my_list }}
{{ my_list.2 }}
{{ my_list[2] }}
{#字典的使用#}
{{ my_dict }}
{{ my_dict.url }}
{{ my_dict['url'] }}
{{ my_int }}
{#控制代码块 {% %}#}
{#For循环的使用, 建议先写for,然后按住tab进行补全#}
{% for num in my_list %}
{#数据大于3, 才能显示#}
{% if num > 3 %}
{{ num }}
{% endif %}
{% endfor %}
{#过滤器#}
{#字符串变大写#}
{{ url_str | upper }}
{#字符串反转#}
{{ url_str | reverse }}
{#过滤器链式调用#}
{{ url_str | upper | reverse | lower | reverse}}
如何给模板填充数据
# 2. 如何给模板填充数据
@app.route('/')
def index():
# 比如需要传入网址
url_str = 'www.itcast.com'
my_list = [1, 3, 5, 7, 9]
my_dict = {
'name': '黑马程序员',
'url': 'www.itheima.com'
}
my_int = 38
# 通常, 模板中使用的变量名和要传递的数据的变量名保持一致
return render_template('index.html',
url_str=url_str,
my_list=my_list,
my_dict=my_dict,
my_int=my_int)
源代码
链接:https://pan.baidu.com/s/1akSCk2Brg6_6qWMjkr_i2Q
提取码:ad1r
–来自百度网盘超级会员V3的分享



