python - Django直接返回.html文件,根本不解析模板标签

标签 python django javascriptmvc

我正在编写一个带有 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/

相关文章:

python - 如何使用Python检查机器人按钮的状态?

Python 单元测试 : How to patch an entire class and methods

python - 如何组合日期和时间?

python - 滑子/RabbitMQ : OSError: Server unexpectedly closed connection

python - 如何在模板中引用函数的结果? Django

django - 在 django 模板中迭代用户

django - 如何在 Django REST Framework 中的单元测试期间登录用户?

javascript - spine 路由(spine js mvc)如何工作?

javascript - 从JavascriptMVC中的静态方法获取静态属性的值

javascript - CanJS - View .ejs 如何填充到 index.html