我是 Web 框架的新手。我一直认为他们会从页面的逻辑块(布局、页眉、菜单、内容、页脚等)构建页面。然后他们将设置每个逻辑块(内容和外观)。
我简要介绍了以下框架:
- 姜戈
- Web2py
- 佐佩
- 樱桃派
(我没有让 CubicWeb 工作。)
他们似乎都没有像我想象的那样工作。相反,他们依赖于模板系统,我必须在其中手动构建页面的所有琐碎元素。
显然,经过验证的方法背后必须有一些充分的理由,但我没有看到它们。
为什么框架不从逻辑块构建页面?是否有一些(python)框架按我预期的方式工作?
我是 Web 框架的新手。我一直认为他们会从页面的逻辑块(布局、页眉、菜单、内容、页脚等)构建页面。然后他们将设置每个逻辑块(内容和外观)。
我简要介绍了以下框架:
(我没有让 CubicWeb 工作。)
他们似乎都没有像我想象的那样工作。相反,他们依赖于模板系统,我必须在其中手动构建页面的所有琐碎元素。
显然,经过验证的方法背后必须有一些充分的理由,但我没有看到它们。
为什么框架不从逻辑块构建页面?是否有一些(python)框架按我预期的方式工作?
您的问题描述了一个内容管理系统,而不是一个网络框架,它不仅仅用于呈现模板。例如,您可以使用网络框架来构建将内容类型呈现为块的 cms,尽管您可能会浪费时间重新发明轮子。
用于 Django 的块渲染 CMS 示例,FeinCMS