gpt4 book ai didi

python - 为什么在 Python Flask 中使用类与装饰器?

转载 作者:行者123 更新时间:2023-11-28 17:49:44 25 4
gpt4 key购买 nike

在 Flask 中,您可以为路由使用类和装饰器。每个用例的优势是什么?

我在考虑静态页面的装饰器和更多动态页面的类。如果我要将 tornado/gunicorn 与 flask 结合使用,这是更好的方法。

我计划使用异步方法,以此作为起点: using Flask and Tornado together?

这篇文章指出它可能依赖于框架,但在 flask 中我们可以同时使用两者。
Decorators vs. classes in python web development

最佳答案

这些是我个人的经验法则。

  1. 如果我必须从现有应用程序移植,我会使用源应用程序中使用的约定。拥有两种可能的路由样式是一个很大的优势。
  2. 如果应用程序对同一代码使用不同的 URL,我会在 URL 和处理程序类之间创建一个显式映射。
  3. 如果应用程序中使用的 URL 和类的数量很少,我会使用装饰器。
  4. 如果应用程序很复杂,具有复杂的 URL,我会在 URL 和处理程序类之间创建一个映射。

关于python - 为什么在 Python Flask 中使用类与装饰器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12371256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com