【问题标题】:django - Cleaning up HTML templates for productiondjango - 清理用于生产的 HTML 模板
【发布时间】:2012-05-08 22:11:29
【问题描述】:

是否有 django 工具可以让我“准备”用于生产的静态 HTML 模板?

我的模板越来越多地使用 cmets 和搁置的代码,这些代码在开发时很有用,但在部署时,这些额外的 cmets 将对性能造成不必要的影响(我不想公开它们)。

是否有用于 django 的插件来修剪 HTML?

【问题讨论】:

  • 页面渲染时需要在运行时剥离cmets?
  • @dbf:不一定在运行时。它可能是我准备部署时运行的 rake 命令。

标签: html django django-templates http-compression


【解决方案1】:

这是运行时处理的 sn-p:http://djangosnippets.org/snippets/123/ 如果它延迟了您的页面呈现并且这是不可接受的,您应该编写一个脚本来迭代模板并在部署后应用它:)

【讨论】:

  • 我希望有人已经把它卷成耙子了。我想我可以自己写:)
【解决方案2】:

HTML::Clean 可能会这样做。

【讨论】:

  • 啊,但那是在 Perl 中,我早就放弃了。我想知道 django 是否有什么特别之处?
  • 嗯,我正在考虑将其用作实用程序。我们在谈论多少页,您需要清理多少次?每次部署?
猜你喜欢
  • 2014-02-05
  • 2011-10-13
  • 2018-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-27
  • 2018-05-20
相关资源
最近更新 更多