Python瓶子:在app';是路线还是模板?

Python瓶子:在app';是路线还是模板?,python,bottle,Python,Bottle,我开始开发一个Python3.4应用程序,为一个带有瓶子框架的小型网站(主要是媒体画廊)提供服务。我正在使用瓶子的“简单模板引擎” 我有一个YAML文件指向一个文件夹,其中包含图像和其他YAML文件(带有视频元数据)。 然后,应用程序或模板应抓取所有文件,并根据其类型进行处理 现在,我必须决定是在应用程序中(在@app.routedecorator后面的函数中)还是在模板中迭代文件夹 这两种方法在性能/缓存方面是否存在差异 为了获得最佳性能和最“pythonic”的方式,我应该将迭代循环放在哪里

我开始开发一个Python3.4应用程序,为一个带有瓶子框架的小型网站(主要是媒体画廊)提供服务。我正在使用瓶子的“简单模板引擎”

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

现在,我必须决定是在应用程序中(在
@app.route
decorator后面的函数中)还是在模板中迭代文件夹

这两种方法在性能/缓存方面是否存在差异

为了获得最佳性能和最“pythonic”的方式,我应该将迭代循环放在哪里

  • 通常,最佳做法是在应用程序中完成工作,并(仅)在模板中进行演示。这将使所谓的业务逻辑尽可能与呈现分离

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

  • 希望有帮助