将我的django模板放入静态目录是一种很好的做法吗?静态目录中的Django模板?
collectstatic无论如何都会将我的所有模板文件都复制到静态目录中。为什么不直接将静态文件放在静态目录中?
将我的django模板放入静态目录是一种很好的做法吗?静态目录中的Django模板?
collectstatic无论如何都会将我的所有模板文件都复制到静态目录中。为什么不直接将静态文件放在静态目录中?
将我的django模板放入我的静态 目录中是一种很好的做法吗?
好,一般不会,因为这让他们从外部调用(通过直接访问http://example.com/static/templates/base.html
),并可以通过暴露模板标签和上下文变量透露一些内部数据结构。但是,有时候这会用于在HTML5应用上下文中为Javascript框架提供模板。在HTML5应用方面暴露
模板但不利用任何Django的样板层和用例一样,它可以说是一个更好的解决方案,以完全独立的前端和后端。但用例和实现在该域中有所不同。
无论如何,collectstatic会将我的所有模板文件都复制到静态的 目录中。为什么不直接将静态文件放入静态目录 ?
没有,如果它们存储在static
目录您的应用程序,这将是一个错误的习惯(如果再以此来揭露一个模板,Javascript应用不是特别选择)下,只会发生。如果您将它们存储在templates/myapp
上,它们将不会被复制。此外,它不会开箱即用,因为Django默认不会为STATIC_ROOT
查看模板。
没有,一点都没有。
模板是不是静态的文件。 collectstatic
不不复制模板文件到静态目录。没有理由把它们放在那里。
非常详细的和有用的 –