在flask应用程序中使用Nunjucks-尝试包含HTML

在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

在我的Flask应用程序中,除了使用Jinja2之外,我还使用Nunjuck,这样我就可以通过JS传入一些变量,我想在HTML模板中呈现这些变量

--我就是这么做的--

JS控制器:

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代码中声明一些东西吗?抱歉,这是我文章中的一个类型,而不是实际的代码。但是谢谢你