gpt4 book ai didi

python/pylons - 模板的多个 Controller

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

我在 Python/Pylons 项目中有一个主页,它有多个不同的 block (例如 news/demo/(registration|private zone)/...)。

我的想法是每个 block 都应该在单独的 Controller 中生成。如何在主页面 Controller 中调用另一个 Controller 方法?

最佳答案

你要做的是HMVC。我不确定 Pylons 开箱即用是否容易,因为它是 MVC。

如果您的代码在多个 Controller 中重复出现,您可以将部分代码移出 Controller (在模型或其他模块中)。

此外,如果您使用的是 Mako 模板,则可以通过使用继承来重用部分模板 http://www.makotemplates.org/docs/inheritance.html并使用 defs http://www.makotemplates.org/docs/defs.html .

关于python/pylons - 模板的多个 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4171842/

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