admin管理员组文章数量:1642212
大家在服务器端运行代码的时候,在浏览器中输入地址以后可能会报jinja2.exceptions.TemplateNotFound的错误
这是路径错误,因为在一下代码块路径中
视图函数它自动检索的是与此视图函数同级路径下的templates,现在视图函数是在manager.py里面,如下:(此时的manager是和App是同级的,不和templates同级,所以会报错
,想要正常运行必须把templates放到与manager.py同级的目录,或者把manager.py里的视图提取出来,放到一个新的视图文件夹里。然后把这个新的视图文件夹放到和templates同级的目录文件里,此时会解决jinja2.exceptions.TemplateNotFound的错误,但又会产生新的错误:
这是因为
当我们在浏览器的地址栏上输入一个请求,然后会去manager中找对应的路由,然后执行对应的视图函数,但此时我们已经把对应的视图函数剪切走了放进了一个新的视图文件夹里,它在manager.py里找不到对应的路由就会报一个路径错误。
如何解决这个问题,接下来就引出了蓝图,可以用蓝图解决这个问题
本文标签: exceptionsTemplateNotFound
版权声明:本文标题:由jinja2.exceptions.TemplateNotFound引出的问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1729333935a1196742.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论