我正在编写一个带有 Django 后端的单 View Javascript 应用程序,该应用程序只需要返回初始的 index.html,所有其他模板都来自 CDN。我的问题是,第一个 index.html 文件正在解析我的一些“{{}}”句柄,我想将其留给 JS 库来解释。
我不想想要使用“逐字”或“原始”或任何其他标签,因为我不想在我的静态模板文件中包含任何 django 特定的内容。
对此问题的一个可能的替代答案是演示如何使您的初始索引 HTML 响应也来自 CDN,但我认为这是不可能的。
最佳答案
如果您不想渲染模板,就不要渲染它。除非您专门调用 template.render
或快捷方式之一,否则 Django 不会渲染任何内容。
如果您只想返回 HTML 文件,您可以将其作为普通文件打开,读取它,然后返回内容作为响应。
或者,按照评论中的建议,您可以将其作为静态文件提供。
关于python - Django直接返回.html文件,根本不解析模板标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16900215/