用flas加载js中的目录

2024-05-14 00:28:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在一个脚本中声明,一个目录。在

$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/';

我正试着调整那些生产线以适应烧瓶的工作。在


Tags: 目录脚本文件夹声明urlflaskforhtml
1条回答
网友
1楼 · 发布于 2024-05-14 00:28:00

我想你误解了url_for的目的。url_for用于生成指向应用程序的HTTP端点/视图函数之一的链接。您不需要任何特定于烧瓶的方法来获取文件列表。您可能会发现glob或{a2}有助于实现此目的。然后,可以将相关路径的列表传递给模板进行渲染。在

相关问题 更多 >