【发布时间】:2012-07-10 19:50:14
【问题描述】:
如何在网站上创建小部件,例如登录表单、动态菜单(从数据库中获取的项目)、网站统计信息?
我知道你可以渲染一个扩展出基础模板的模板。您可以在基本模板中创建这些小部件。
但我不知道如何将逻辑从基本模板移动到我的代码中。例如,块的选择数据。这样的操作当然可以在模板中完成,但在我看来这是一个糟糕的方法。
对不起,我的英语不好。如果你看不懂,我会尝试改写。
【问题讨论】:
-
我找到了Context Processors。看来我需要。用对了吗?
-
如果您希望这些值在您渲染的每个模板中始终可用,那么是的,绝对的。
标签: python templates flask widget jinja2