TEL:400-8793-956
当前位置:程序、服务器

Flask基础-无法添加“两个方块”

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-24 11:45:49

 问:该代码似乎很好。也许我应该编辑其他两个文件之一(我向另一个jic添加了扩展)。

 
 flask_app.py
从 烧瓶 导入 烧瓶
从 烧瓶 导入 
flask从烧瓶导入render_template app =烧瓶(__name__ )@ app.route ('/' )def index ():返回render_template ('index.html' )
 
 templates / index.html
{{%extend“ layout.html”%}}
 <!doctype html> < html > < head > < title >主页</ title > </ head > < body > < h1 >闻起来像Bakin'!</ h1 > < p >欢迎来到我的面包店网站!</ p > </ body > </ html >
 
 templates / layout.html
<!doctype html> 
< html > 
< head > 
< title > {{%block title%}}闻起来像Bakin'{{%endblock%}} </ title > 
</ head > 
< body >
 {{%block content% }} {{%endblock%}}
 </ body > 
</ html >
 
 
答:不仅是extends代码,您似乎还在混用语法:
 
变量被包装{{ }},指令被包装{% %}。这:
 
{{ %block  content %}} {{ %endblock %}}
应该替换为
 
{% 块 内容 %} {% 最终块 %}
参数周围需要有空格,但这使它更具可读性。
上一篇: 定义一个名为firstName的字符串变量来存储您的名字。将值设置为您的姓名。
下一篇: 我无法将图像文件移到工作区的暗端