jinja2

    19热度

    6回答

    我试图使用Jinja2的模板的langauge返回最后n(例如,5)在我的职位列表的帖子: {% for recent in site.posts|reverse|slice(5) %} {% for post in recent %} <li> <a href="/{{ post.url }}">{{ post.title }}</a></li> {% endfo

    141热度

    3回答

    我想知道如何设置变量与另一个变量在忍者。我会解释,我有一个子菜单,我想显示哪个链接处于活动状态。我试过这个: {% set active_link = {{recordtype}} -%} 其中recordtype是给我的模板的变量。

    1热度

    1回答

    我想在Google App引擎上使用jinja2.PackageLoader,但这似乎取决于pkg_resources,它直到Python 2.6才被添加。我运气不好吗?

    3热度

    2回答

    我想在不重新启动应用程序的情况下在django应用程序中切换Jinja2模板。 有没有人这样做?基本上我需要强制jinja2在应用皮肤选择更改后重新加载模板。 我试着在模板环境对象上重新创建缓存对象,但没有任何效果。 myskin_utils.py: from jinja2.environment import create_cache ENV_OBJECT.cache = create_cac

    1热度

    1回答

    您好我一直在试图为jinja2创建一个扩展,它将会使用分隔符连接多个项目,同时跳过评估为空白的项目(模板片段)。 有几个这些片段,你永远不知道哪些将是非空的,哪些将会。 听起来像一个微不足道的任务,但我真的很难让这个工作在jinja2。也许部分原因是jinja不允许定义自定义模板节点。 你有什么建议吗?下面是一个将执行解析工作的代码段,但它缺少评估部分。 class JoinerExtension

    98热度

    6回答

    从Django的转换,我已经习惯了做这样的事情: {% if not var1 %} {% endif %} 且,如果我没有把VAR1到上下文中工作。 Jinja2给了我一个未定义的错误。有没有简单的方法来说{% if var1 == None %}或类似的?

    6热度

    2回答

    使用Jinja2进行开发时,您是否拥有最佳实践和编码风格? 就我个人而言,我喜欢Plurk/Solace的风格,但我想知道人们在写Jinja2时使用的其他风格和实践。

    9热度

    3回答

    我是一个非常年轻的程序员,我试图在Python中做一些事情,但我被卡住了。我有一个Couchdb用户列表(使用python couchdb库& Flask框架)谁有一个用户名(这是_id)和电子邮件。我想在jinja2模板的选择框中使用电子邮件地址列表。 我的第一个问题是如何访问电子邮件地址。如果我做的: for user in db: doc = db[user] email

    18热度

    2回答

    当我们传递模板中不存在的变量时,jinja2是否有引发异常的方法? PS:这与模板中存在变量但不通过时引发异常的方式不同(或相反)。为此,我用“未定义= StrictUndefined”

    0热度

    1回答

    最近我将模板引擎从默认模式切换到Jinja2/Coffin。一切正常,但我有麻烦试图在我的项目中使用Django/Jinja2 django-paging(http://linux.softpedia.com/get/Internet/HTTP-WWW-/django-paging-58496.shtml)扩展名。 有一个例子如何使用此扩展与神社: {% with paginate(request