我想从一个自定义项目中创建一个可重用的应用程序。
我要移至可重复使用的应用程序的部分可显示整个页面,并在顶部使用此部分:{% extends "myproject/base.html" %}
现在我不确定要使用什么基本模板。在新的可重用应用程序中,我不想使用myproject
,因为这是我无法共享的自定义代码。
我试图从出色的Django文档中寻求帮助,但找不到解决方案-如果我是盲人,请原谅我:-)
在可重用应用程序中该写些什么?{% extends ??????? %}
最佳答案
您需要将这些模板存储在app文件夹中。
假设您具有类似myproject/myreusableapp
的结构,则可以在myreusableapp文件夹中创建一个templates文件夹,并将您的base.html
文件存储在此处。
然后,您将扩展该文件{% extends "myreusableapp/base.html" %}