gpt4 book ai didi

python - 为什么 Web 框架从模板而不是逻辑 block 构建页面?

转载 作者:太空宇宙 更新时间:2023-11-04 10:53:04 25 4
gpt4 key购买 nike

我是网络框架的新手。我一直认为他们会从页面的逻辑 block (布局、页眉、菜单、内容、页脚等)构建页面。然后他们将设置每个逻辑 block (内容和外观)。

我简要了解了以下框架:

  • Django
  • Web2py
  • 佐普
  • CherryPy

(我没有让 CubicWeb 工作。)

它们似乎都不像我想象的那样工作。相反,他们依赖于模板系统,我必须在其中手动构建页面的所有琐碎元素。

显然,行之有效的方法背后一定有一些充分的理由,但我没有看到。

为什么框架不从逻辑 block 构建页面?是否有一些(python)框架可以按我预期的方式工作?

最佳答案

您的问题描述的是一个内容管理系统,而不是一个网络框架,它不仅仅用于呈现模板。例如。您可以使用 webframework 构建一个将内容类型呈现为 block 的 cms,尽管您可能会浪费时间重新发明轮子。

Django 的 block 渲染 CMS 示例,FeinCMS

关于python - 为什么 Web 框架从模板而不是逻辑 block 构建页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12382016/

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