jinja2

    0热度

    1回答

    例如,我有一个具有很多属性的paginator对象,并且不想在模板中编写类似{{ paginate(paginator) }}的东西。 如何在过滤器函数中自动获取上下文,如django register.inclusion_tag(…, takes_context=True)? 是的,当然,我可以做一些像paginate(paginator),但它看起来很奇怪,恕我直言。

    4热度

    4回答

    当我使用Django的test.client和我做这样的事情: class MyTestCase(TestCase): def test_this(self): c = self.client response = c.get('/') assert False, response.context['name'] 我得到一个错误: assert F

    52热度

    3回答

    我试图做到这一点: {% for movie in movie_list | sort(movie.rating) %} 但是,这是不对的......文档是模糊的......你怎么在Jinja2的做到这一点?

    7热度

    1回答

    下面的代码是我用来学习jinja2的示例表单。正如所写,它返回一个错误,指出它不识别{%endif%}标记。为什么会发生? <html> Name: {{ name }} Print {{ num }} times Color: {{ color }} {% if convert_to_upper %}Case: Upper {% elif not convert_to_upper %

    8热度

    1回答

    你如何做vin jinja2知道语法突出显示?

    187热度

    2回答

    如何获取jinja2模板中列表中元素的数量? 例如,在Python: print(template.render(products=[???])) 和Jinja2的 <span>You have {{what goes here?}} products</span>

    14热度

    2回答

    通常当你想标记字符串输出的Jinja2是安全的,你做这样的事情: {{ output_string|safe() }} 但是,如果有什么output_string是总是安全吗?我不想每次重复使用安全过滤器。 我有一个名为“emailize”的自定义过滤器,用于在邮件中预先输出url。这些&符号似乎总是被转义出来。我的自定义筛选器中是否有方法将输出标记为安全?

    2热度

    1回答

    我尝试为jinja2进行扩展。我写了这样的代码: http://dumpz.org/12996/ 但我得到异常:'NoneType' object is not iterable。错误在哪里? 这应该返回parse。还应该接受并返回_media?

    16热度

    4回答

    我如何在jinja2中跳过危险的unsanitized输入? 我可以在模板内部执行它,还是必须在Python代码中完成? 我有一个变量,可能包含da <ngero> u & s chars。我如何在jinja2中逃脱它

    8热度

    1回答

    我想在jinja2中使用重载的特殊方法(getattr,getitem等)使用一些自定义对象来编写一个非常简单的树行模板(getattr,getitem等)它似乎很简单,并且该树的等效python行为正常,但Jinja递归的工作方式有一些我不明白的地方。代码如下所示: from jinja2 import Template class Category(object): def _