使用flask render_template函数后,当前目录会如何处理?

时间:2018-07-11 15:34:23

标签: javascript python html flask directory

使用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函数后不能访问工作目录?

0 个答案:

没有答案