问:该代码似乎很好。也许我应该编辑其他两个文件之一(我向另一个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 %}}
应该替换为
{% 块 内容 %} {% 最终块 %}
参数周围需要有空格,但这使它更具可读性。