我想从一个自定义项目中创建一个可重用的应用程序。

我要移至可重复使用的应用程序的部分可显示整个页面,并在顶部使用此部分:

{% extends "myproject/base.html" %}

现在我不确定要使用什么基本模板。在新的可重用应用程序中,我不想使用myproject,因为这是我无法共享的自定义代码。

我试图从出色的Django文档中寻求帮助,但找不到解决方案-如果我是盲人,请原谅我:-)

在可重用应用程序中该写些什么?

{% extends ??????? %}

最佳答案

您需要将这些模板存储在app文件夹中。

假设您具有类似myproject/myreusableapp的结构,则可以在myreusableapp文件夹中创建一个templates文件夹,并将您的base.html文件存储在此处。

然后,您将扩展该文件{% extends "myreusableapp/base.html" %}

10-07 17:20