我想在一个脚本中声明,一个目录。在
$images_dir = '{{url_for('.../pictures')}}';
我的flask应用程序目录如下所示:
^{pr2}$图片位于pictures文件夹中,包含脚本的html页面是图库.html位于模板文件夹中。在
该脚本的目的是列出位于pictures文件夹中的所有图像,并在图库.html页面已加载。 不过,如果我在一个普通的apache web服务器上运行该脚本,它可以正常工作。在
当我运行网页.py,调试器会给我错误:
BuildError: ('../pictures', {}, None)
所以我认为问题是在flask中声明目录。在
更新: 我在用这个家伙的脚本:http://davidwalsh.name/generate-photo-gallery
在源代码中可以看到:
/** settings **/
$images_dir = 'preload-images/';
$thumbs_dir = 'preload-images-thumbs/';
我正试着调整那些生产线以适应烧瓶的工作。在
我想你误解了
url_for
的目的。url_for
用于生成指向应用程序的HTTP端点/视图函数之一的链接。您不需要任何特定于烧瓶的方法来获取文件列表。您可能会发现glob或{a2}有助于实现此目的。然后,可以将相关路径的列表传递给模板进行渲染。在相关问题 更多 >
编程相关推荐