Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个项目,其中一些组件可能应该被分离成可重用的应用程序。但是,所有模板都为整个站点扩展了几个基本模板。我应该在每个应用程序的模板目录中包含基本模板的副本吗?构建模板目录/继承的最佳方式是什么?
出于您的应用程序的目的,base.html或者无论调用什么基本模板,都应该包含整个HTML 文档,以便它可以独立运行。如果最终用户想要覆盖模板,他们可以将自己的副本添加到该文件中templates/yourappname/base.html并在该文件中做任何他们想做的事情,包括扩展他们的主站点模板。
base.html
templates/yourappname/base.html