gpt4 book ai didi

python - 使用 Python Bottle 的 Webhelpers

转载 作者:行者123 更新时间:2023-11-28 00:13:35 25 4
gpt4 key购买 nike

我已经使用 Mako 模板启动并运行了一个 Python Bottle 应用程序。我想使用 webhelpers 模块(在 Pylons 网络应用程序中使用),但我不确定如何去做。我希望能够在我的 mako 模板中执行此操作:

${h.stylesheet_link("some_link_url_text")}

并让它生成正确的链接 HTML。但是当我运行它时,h 是未定义的,正如您想象的那样。

关于如何执行此操作的任何想法或指示?提前致谢,道格

最佳答案

Webhelpers 是一个单独的模块,可以轻松安装。

pip install webhelpers

然后您可以创建一个名为 helpers.py 的 python 模块。然后在模块中导入您想要的所有功能,如下所示

"""
helpers.py
Import all webhelpers that you want to have access to
"""
from webhelpers.html.tags import stylesheet_link

然后在你的 bottle 应用中导入 helpers 模块,然后将它作为 h 传递给你的模板。

import helpers

@route('/')
def index():
return Template("template_name").render(h=helpers)

然后在你的模板中像上面那样使用它

${h.stylesheet_link("some_link_url_text")}

关于python - 使用 Python Bottle 的 Webhelpers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13590253/

25 4 0
文章推荐: c++ - 如何在类中使用数组?
文章推荐: html - 页面上的多个选项卡 - HTML CSS
文章推荐: c++ - 模板非类型参数常量限制过滤库
文章推荐: javascript - 制作
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com