我安装了Flask Images来根据这里的doco动态调整图像大小:https://mikeboers.github.io/Flask-Images/
我的代码是这样的: 金贾
<img src="{{ resized_img_src(filename, width=200) }}"/>
在视图.py在
^{pr2}$即使我可以看到修改后的url正在dev tools上返回,图像的大小也不会改变:
<img src="/uploads/69?w=200&s=4tDuOKq1G1qURVty_6pYAxpG4jk">
我知道不久前有人问过类似的问题Flask-Images does not work 但唯一的答案是没有帮助的。在
我已经干了两天了。如果有人有将烧瓶图像整合到他们的项目中的经验,我将非常感谢您的任何建议。人们会建议改用烧瓶调整尺寸吗?https://github.com/jmagnusson/Flask-Resize。在
问题
当前设置的问题是Flask Images找不到图像文件69。在
如果您在调试模式下运行Flask应用程序,当您输入包含要调整其大小的图像的URL时,将看到以下404。在
解决方案
为了使flask映像能够加载资源,我们需要将其放在可访问的地方,这将是flask中默认的“static”目录
如上所述的解决方案是将图像移动到静态目录中,也可以在应用程序定义或设置中重写目录路径
^{pr2}$在解决了这个问题之后,您还可以检查应用程序调试控制台,查看请求是否正常运行
源代码
请随意查看我设置的模型来检查这个问题,这个问题的解决方案可以找到here on github。在
相关问题 更多 >
编程相关推荐