Python瓶:在应用程序的路径或模板中迭代文件夹?

时间:2015-02-25 08:17:10

标签: python bottle

我开始使用Python 3.4应用程序来为一个小框架(主要是媒体画廊)提供瓶子框架。我正在使用瓶子的“简单模板引擎”

我有一个YAML文件,指向包含图像和其他YAML文件的文件夹(带有视频元数据)。 然后应用程序或模板应该抓取所有文件并根据其类型对其进行处理。

我现在要确定是否应该遍历app中的文件夹(在@app.route装饰器后面的函数中)或模板中。

这两种方法之间的性能/缓存是否存在差异?

我应该在哪里放置迭代循环以获得最佳性能和最“pythonic”方式?

1 个答案:

答案 0 :(得分:1)

  1. 通常,最佳做法是在应用中完成工作,并在模板中执行(仅)演示。这使您所谓的业务逻辑尽可能与渲染分开。

  2. 即使这不是一个坏主意,我甚至不知道你如何遍历模板中的文件目录。在模板中可用的Python子集非常有限。

  3. 希望有所帮助!