Flask'中的Python代码;s HTML大括号不';行不通
每当我试图用大括号编写代码时,它都不起作用,显示错误404“找不到页面”。我从9点48分复制了密码Flask'中的Python代码;s HTML大括号不';行不通,python,flask,Python,Flask,每当我试图用大括号编写代码时,它都不起作用,显示错误404“找不到页面”。我从9点48分复制了密码 从烧瓶导入烧瓶,重定向,url\u,呈现模板 app=烧瓶(名称) @附件路线(“/”) def home(姓名): 返回渲染模板(“index.html”) 如果名称=“\uuuuu main\uuuuuuuu”: app.run() 主页 主页! {范围(10)%} {%x%2==1%} x {%endif%} {%endfor%} 此外,这是打印在终端下面的一些其他东西,我想这就是为什
从烧瓶导入烧瓶,重定向,url\u,呈现模板
app=烧瓶(名称)
@附件路线(“/”)
def home(姓名):
返回渲染模板(“index.html”)
如果名称=“\uuuuu main\uuuuuuuu”:
app.run()
主页
主页!
{范围(10)%}
{%x%2==1%}
x
{%endif%}
{%endfor%}
此外,这是打印在终端下面的一些其他东西,我想这就是为什么会发生这种情况
jinja2.exceptions.UndefinedError: 'x' is undefined
好的,问题是我打开了几个不同的终端,似乎我使用了一个旧版本,代码中有一个错误。要解决此问题,只需杀死所有活动的终端实例,然后通过使用VS Code->terminal->new terminal或Ctrl+Shift+`打开新终端来运行脚本
学习使用浏览器开发工具,这样您就可以看到当您收到“未找到页面”错误时它正在查找的页面。您可能会发现以下答案很有用:您发布的代码似乎正在我的浏览器上运行。这是您的原始代码还是它的一部分?如果要在每次迭代中显示
x
的值,是否尝试将x行更改为{x}
?