jinja2

    86热度

    3回答

    我正在为Flask和SQLAlchemy构建管理员,并且我想使用render_template将不同输入的HTML传递给我的视图。模板框架似乎自动躲避HTML,所以所有<““>转换为HTML实体。我如何禁用,以便HTML呈现正确?

    0热度

    2回答

    我是Jinja2模板引擎的新手。有没有像Zend Framework的视图助手?我可以创建简单的函数,并在所有模板文件中重复使用它们吗? 这样的事情? #somewhere in my python code: def nice_demo_function(message): """"return a simple message""" return message 这样

    2热度

    2回答

    我已经为每个仪表板项目命名空间的上下文。有没有一种方法可以将字典的所有值设置为模板中的键? 我想重用模板,而不是总是命名空间我的变量。 我的情况下可以简化为是这个样子: { "business": {"businesses": [], "new_promotions": []}, "messages": {"one_to_one": [], "announcements": [] } 所

    1热度

    1回答

    我在房子周围试图找到一种方法来实现一个简单的过滤器。 我想创造一些Smarty的“标签”相当于使移植更容易,尤其是 {MAIL_TO} http://www.smarty.net/manual/en/language.function.mailto.php 我似乎在圈子jinga2文档 http://jinja.pocoo.org/2/documentation/extensions#module

    4热度

    1回答

    创建模板时,我通常有3个独立的部分(标题,正文,页脚),我将这些字符串传递给Web服务器(本例中为CherryPy)。 我的第一种方法是如下... from jinja2 import Environment, FileSystemLoader env = Environment(loader=FileSystemLoader('')) tmpl = env.get_template('Bo

    17热度

    1回答

    我对jinja2和一般模板的使用非常陌生,所以我想知道是否有简单的方法来加载外部javascript。我想使用的: {% block javascript %} <SCRIPT SRC="myscript.js"></SCRIPT> {% endblock %} 但我不禁问: 从模板指令内是否有负载的方式这个脚本直接?

    6热度

    1回答

    我在python中使用jinja2作为我的模板引擎。 我想加入多个块的内容,并希望在标签之前将其呈现在模板的末尾。 {它们是整个代码中的各种JavaScript代码片段,我希望移动到文件末尾,我该怎么做? } 编辑: 我想移动了在孩子神社模板创建我的所有内嵌的JavaScript。我想将它们移到页面底部。所以我在页面末尾的父模板中创建了一个块,并在子模板中使用它来编写javascript。但是,可

    0热度

    3回答

    我试图在web服务器上安装Jinja2。我试图运行命令“的easy_install Jinja2的”,因为他们suggested并得到了一个错误: [Errno 13] Permission denied: '/usr/lib/python2.5/site-packages/test-easy-install-15897.write-test' 我想,既然这是一个权限的问题,我试着用“命令”同样的

    1热度

    3回答

    我在Jinja2中有一个自定义标记,我只想在第一次调用时输出一些东西。所以说,我有以下的模板: 1. {% only_once %} 2. {% only_once %} 3. {% only_once %} 我所要的输出是: 1. "I only get printed once!" 2. 3. 我猜做到这一点的最好的办法是设置一个标志,在模板的上下文跟踪我是否已经打印了某些东西

    0热度

    1回答

    我Jinja2的整合到挂架一个很简单的问题,我看到document page有: from jinja2 import Environment, PackageLoader config['pylons.app_globals'].jinja_env = Environment( loader=PackageLoader('yourapplication', 'templates')