gpt4 book ai didi

python - AppEngine 和 Django : including a template file

转载 作者:太空狗 更新时间:2023-10-30 02:50:43 26 4
gpt4 key购买 nike

如标题所示,我正在使用 Google App Engine 和 Django。

我的模板中有很多相同的代码,我想通过包含模板文件来减少这种情况。因此,在我的主应用程序目录中,我有 python 处理程序文件、主模板和我想包含在主模板中的模板。

我原以为包含 {% include "fileToInclude.html"%} 会独立工作,但它根本不包含任何内容。我假设我必须设置一些东西,也许使用 TEMPLATE_DIRS,但我自己无法弄清楚。

编辑:

我试过:

TEMPLATE_DIRS = (os.path.join(os.path.dirname(__file__), 'templates'), )

但是没有用。我也会尝试一些其他的可能性。

最佳答案

首先,您应该考虑使用 template inheritance而不是 include 标签,它通常是合适的,但有时远不如模板继承。

不幸的是,我没有使用 App Engine 的经验,但根据我使用常规 Django 的经验,我可以告诉您,您需要设置 TEMPLATE_DIRS 列表以包含您要包含的文件夹一个模板,如您所指出的。

关于python - AppEngine 和 Django : including a template file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/470008/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com