使用没有模板的Django?

时间:2014-02-26 23:03:09

标签: python django django-templates

原谅我对django的了解,虽然我正在和我见过的谷歌开发人员进行简短的交谈,他说了些让我感到困惑的事。

他提到了一些我没有机会更多地向他询问的事情。 他告诉我要小心django模板,因为在规模方面,它们可能会导致问题并且几乎总是需要重新编写。相反,他提到了使用django的“完整堆栈”。

我想回来了,我并没有完全遵循他的意思。他们是没有模板使用Django的方法吗?好点吗 ?为什么或为什么不呢?

1 个答案:

答案 0 :(得分:2)

如果您正在制作网络应用,我会说您需要模板。任何其他解决方案都将是一团糟。

然而,众所周知,django模板不能很好地扩展,因为与其他解决方案(如jinja2)相比,渲染它们相对较慢。有几个应用程序将jinja2集成到django中。关于将来某天将jinja2集成到django核心中的讨论也很多。

因此,如果您要扩大规模,可以调查性能并优化模板渲染。有些大型网站使用像Pinterest,Instagram和bitbucket这样的django,所以他们必须想出办法。但在大多数情况下,django模板性能都很好。