jinja2相关内容

webapp2,Jinja2:如何将大型html文件切成多个html文件

当我博客时,我喜欢将每个博客文章分成自己的.html文件(这样可以吗?)这样可以防止文件变得太大,并且如果需要,可以轻松地返回并编辑以前写过的博文。 有时博客文章将包含css / js / ajax / template变量。 p> 但是在我的网站上,我喜欢在一个页面上的所有博客文章(所以我可以滚动所有的,而不是每个帖子的单独的页面) 这是一个包含两个博文的html文件: ..
发布时间:2017-06-05 21:20:49 Python

jinja2:如何使它失败静默地喜欢djangotemplate

我没有找到答案,我很确定这很简单,但是我没有找到如何在django中找不到变量的方式工作。 $ b $我尝试使用Undefined并创建我自己的未定义但它给我的属性错误等问题。$ / $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ (* args,** kwargs): return u'' class UndefinedSilently(Undefine ..
发布时间:2017-06-05 21:13:33 Python

django酥脆形式与jinja2

我想在一起使用Jinja2和Django脆性表单,但是当我在我的模板中加载crispy_forms_tags并尝试使用此模板标签渲染表单时,我收到一个错误: 遇到未知标签“crispy”。 Jinja正在寻找以下标签:'endblock'。需要关闭的最内部的块是'block'。 我的模板代码: {%extends'base.html'%} {%load cri ..
发布时间:2017-06-05 20:58:15 其他开发

Jinja2模板使用Django模板标签

我在一个新项目中使用Jinja2,但是想使用 django-socialregistration 应用程序,它依赖于Django模板标签。 Jinja2不能很好地模板标签,所以我想知道是否有快速的解决方法? 模板标签: {%load facebook_tags %} {%facebook_button%} {%facebook_js%} 此 ..
发布时间:2017-06-05 19:59:19 其他开发

Python最快的模板系统是什么?

Jinja2和Mako显然相当快。 这些比较如何比较(功能不足但对我正在做的很好)string.Template 解决方案 以下是用于呈现10x1000 HTML表的流行模板引擎的结果。 在3GHz英特尔酷睿2上的Python 2.6.2 孩子模板696.89 ms 孩子模板+ cElementTree 649.88 ms Genshi模板+标签构建器431.01 ..
发布时间:2017-06-05 19:44:16 Python

如何从列表中选择第一个项目

我有以下 code> {%如果照片%} {%照片中的照片%} {%thumbnail photo.photo“100x100”crop =“center”as im%} < ; img src =“{{im.url}}”alt =“用户的照片”data-ajax =“{%url'photo_increase_view'pk = photo.id%}”/> {%endthumb ..
发布时间:2017-05-31 20:17:44 Python

服务i18n js使用babel,django和& Jinja2的

使用django,用jinja2来渲染& babel for message extraction 我有一些需要国际化的js文件。我没有能够找出从他们提取消息的语法,这也会让jinja2呈现它们。 jinja2要学习读取可抽取的语法,否则我必须从jinja2可以呈现的东西中提取出来。 (或者,完全这样做) 提取 如果我用js标记消息, p> gettext('messag ..
发布时间:2017-05-30 23:52:18 Python

如何设置django 1.8来使用jinja2?

所以,现在django正式支持Jinja 2作为模板引擎,我希望启用它会像在config中切换一行一样简单。但是当我这样做的时候,jinja找不到我的模板。 我的理解是我可以手动配置一个目录列表来查找模板,但我希望它的行为与DTL的行为默认情况一样。 (即查看/ templates目录)。基本上,我的应用程序的结构是在官方教程中的建议,我想使用jinja而不改变任何其他。这是可能吗? ..
发布时间:2017-05-30 22:13:45 Python

块标记无效:'set'

我试图在Jinja模板中设置一个变量。就这样简单。但是我有错误说:无效的块标签:'set',预期'endblock' 这是我的模板: {%block content%} ..
发布时间:2017-05-30 21:33:31 Python

使用Flask对每个请求运行jinja2 template_filter

我使用 Flask jinja2 template_filter > @ app.template_filter() def generate_stuff(url): 返回do_stuff(url) ) 这个template_filter只对每个URL执行一次。如果用户重新加载页面,我想要再次运行此功能 Flask 。我如何做到这一点? PS:我是新的 Fla ..
发布时间:2017-05-30 02:40:44 Python

Django 1.8 with Jinja2:Contrib app Admin not work

我升级到一个新的Django 1.8安装,并开始使用Jinja2,因为它表示支持现在,Jinja2有一些我可以在我的项目中使用的功能。 在完成将我的应用程序的模板适配到Jinja2并利用现有的新功能之后,我发现contrib应用程序管理员不再有效。 “TemplateDoesNotExist at / admin / login /“ 所以事实证明,contrib app Adm ..
发布时间:2017-05-29 22:37:11 其他开发

检查Jinja2模板中的Python dict中是否存在密钥

我有一个python字典: settings = { “foo”:“baz”, “hello”:“world” } 此变量设置然后在Jinja2模板中可用。 我想检查设置中是否存在密钥 myProperty dict在我的模板中,如果是这样采取一些措施: {%if settings.hasKey(myProperty)%} takeSomeA ..
发布时间:2017-05-29 21:07:31 Python

使用Werkzeug和Jinja2的上下文处理器

我的应用正在App Engine上运行,并使用 Werkzeug 和 Jinja2 。我想要有一些功能上与Django自己的上下文处理器相当的东西:一个可以请求并且向模板上下文添加东西的可调用函数。我已经有一个“上下文处理器”,为模板上下文添加了一些东西,但是如何让这个请求部分工作?我实现了上下文处理器作为一个只能返回一个字典的后缀用于更新上下文的调用。 例如,我想添加一些包含在 reque ..
发布时间:2017-05-29 19:09:30 Python

Django:切换到Jinja2?

我有几个小的(500或600行模板代码)Django网站,我想将它们迁移到使用Jinja2 ...但我想了解一下这将是多少工作。那么,一般来说,将一个小的Django站点迁移到Jinja2有多少工作?这是“值得”吗? 解决方案 虽然这只是我自己的经验,我发现从Django转换为Jinja2是值得的由于以下原因: Jinja2的设计和实现对我来说似乎对于软件开发人员和模板设计师来说更为 ..
发布时间:2017-05-29 00:29:04 其他开发

Django:如何使用Jinja 2的第三方应用模板?

我正在为我的django网站尝试 Jinja2 现在,因为 Jinja2 不是官方的 django模板引擎,它拒绝识别/加载我在 jinja2 。 现在,即使模板标签创建中需要更改,那么如何在第三方应用程序中反映出来? 在这种情况下,似乎不可能使用Jinja2,因为系统必须按照jinja2工作。 [我也使用 coffin 作为Jinja-Django的适配器] 任何帮 ..
发布时间:2017-05-28 19:01:57 Python

如何在Django 1.8中使用jinja2作为模板引擎

我一直在寻找如何在django 1.8中使用jinja2,但是没有使用django和jinja2的完整来源。我想知道你们是否知道在django中使用jinja2的过程。我已经查看了官方文档,我看过以下问题:如何设置django 1.8来使用jinja2? 但是没有一个可以清楚地解释如何用put-tother其他方式使用jinja2。我刚刚开始使用django,不知道文档中的所有语句。我真的很 ..
发布时间:2017-05-28 04:09:29 Python