使用Flask render_template函数后,我从一个html页面跳到了另一个。但是,由于我正在使用新的html页面,因此无法从以前使用的目录中访问图像或其他文件。这是我的工作目录的基本示例(很抱歉,这是我的第一个问题,我是格式化的新手):
/first HTML file
/folder of images
/templates
/second HTML file
使用render_template跳转到第二个HTML文件后,我不知道如何访问图像文件夹。当我尝试访问它们时,出现404文件未找到错误。我只能访问的文件位于模板文件夹中,或位于与模板文件夹相同的文件夹中的静态文件夹中。但是,将所有内容移动到静态文件夹不仅非常繁琐,而且在尝试时也遇到了很多错误。当我尝试定期访问图像(好像我仍在原始工作目录中)时,收到的错误提示我计算机正在从我用来调用烧瓶的URL根目录中查找图像文件夹。像http://xxx.x.x.x:xxxx/
(其中x是数字)之类的功能,而不是我用来运行原始html脚本的本地主机。
有人可以解释发生了什么,为什么调用render_template函数后不能访问工作目录?