在flask应用程序中使用Nunjucks-尝试包含HTML
在我的Flask应用程序中,除了使用Jinja2之外,我还使用Nunjuck,这样我就可以通过JS传入一些变量,我想在HTML模板中呈现这些变量 --我就是这么做的-- JS控制器:在flask应用程序中使用Nunjucks-尝试包含HTML,flask,jinja2,nunjucks,Flask,Jinja2,Nunjucks,在我的Flask应用程序中,除了使用Jinja2之外,我还使用Nunjuck,这样我就可以通过JS传入一些变量,我想在HTML模板中呈现这些变量 --我就是这么做的-- JS控制器: this.element=DomHelper.htmlDOM(slideTemplate.render({slide:this.model})) {%include“presentation/slide/layouts/layout-1.html/”%} 我的工作内容: 无需使用{%include..} slide
this.element=DomHelper.htmlDOM(slideTemplate.render({slide:this.model}))代码>
{%include“presentation/slide/layouts/layout-1.html/”%}
我的工作内容:
无需使用{%include..}
slide
变量正在传递和使用中
任何想法或建议都很好。谢谢 根据您的问题,您可能有打字错误。你有:
{% include "presentation/slide/layouts/layout-1.html" %}
但是你说:
我想要包含的html模板在中
模板/演示文稿/幻灯片/布局/-这是我的文件夹结构
路径是模板/演示文稿还是模板/演示文稿?所以我发现我忽略了一件简单的事情。My Nunjuck配置为仅适用于客户端,但模板
通过flask提供。相对路径仅适用于客户端数据
解决方案:我将模板布局放在静态/
目录中,而不是放在服务器端的模板/
我是否配置了NUNJUCK错误?我应该在Python代码中声明一些东西吗?抱歉,这是我文章中的一个类型,而不是实际的代码。但是谢谢你