Django 将所有模板视为与 ionic 和 web 共享资源的 VERBATIM

Django treat all templates as VERBATIM for sharing resources with ionic & web

我们正在使用 Django 后端(django_rest_framework 和传统响应式模板)和 Angular.

构建一个带有离子应用程序的网站

理想情况下,我们希望在 ionic 应用程序和 django 网络服务器之间共享移动模板。我们的 django 模板实际上是静态的 html,我想知道是否有一种方法可以告诉 django 将所有模板(或模板的大部分子集)视为 {% VERBATIM %} 而实际上不必将 { % VERBATIM %} 到模板本身。

我们考虑过使用 gulp 将离子模板复制到 django 模板目录中,并将每个模板包装在 VERBATIM 标签中,但这感觉很笨拙。想知道是否有办法告诉 Django 不要将模板解析为模板?

我已经研究过是否可以使用 "ssi" 模板标签来使用它,但是由于它在 1.9 中已被弃用(我们正在使用 1.8)我想知道是否有人可以提出一些建议我?

因为我们是 运行 heroku 上的应用程序,它并不像在应用程序前面安装一个 nginx 服务器直接提供模板那么简单...

如果您根本不需要任何 Django 模板解析,您可以将模板文件放在 STATIC_URL 下,例如“/static/views/[template.html]”。

(在 Heroku,我认为你需要 WhiteNoise 来处理静态文件)