- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 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/
我刚开始学习代码接收,一开始就遇到了麻烦。 当我运行 ./vendor/bin/codecept build ,我得到了这个异常(exception): Module WebHelper could
在我的 virtualenv 中,我安装了 WebHelpers,但出现了一些错误,但安装过程最终完成了。 当我启动 Pyramid Web 应用程序时,我仍然收到此错误: File "D:\Py
我正在使用 pylons“minify”webhelper 来缩小和组合我的所有 javascript/css 文件。助手似乎连接了所有文件名并使用结果作为组合版本的名称。我有很多正在组合的 Java
我使用 go-pylons.py 脚本安装了 Pylons 0.9.7。 我有一行python: from webhelpers.html.secure_form import secure_form
我已经使用 Mako 模板启动并运行了一个 Python Bottle 应用程序。我想使用 webhelpers 模块(在 Pylons 网络应用程序中使用),但我不确定如何去做。我希望能够在我的 m
如何在我的 Pyramid 应用程序的 Mako 模板中使用 Webhelpers? 在 Pylons 中,我有全局辅助变量 h 可以在我的模板中使用,所以我可以简单地做: ${h.styleshee
我正在使用 JSON razor 网络助手 ( http://msdn.microsoft.com/en-us/library/gg538324%28v=vs.111%29.aspx ) 来解码我拥有
我是一名优秀的程序员,十分优秀!