gpt4 book ai didi

django - 为 "templatetags"使用自定义目录

转载 作者:行者123 更新时间:2023-12-04 20:06:40 34 4
gpt4 key购买 nike

有人知道它是否可能对“templatetags”使用自定义目录eje:“my-project/templatetags”

Normal
My-Project-Name
My-App
__init__.py
templatetags
__init__.py

需要一些这样的
My-Project-Name
templatetags
__init__.py

最佳答案

这个有可能。只需添加您的位置 templatetags.py或模板标签目录到 Django settings.py进入 OPTIONS 在模板设置中。

就我而言,我将模板标签放在 libs/ 中位于项目根目录中的目录。
您有两个选择,builtinslibraries :

TEMPLATES = [{
...
'OPTIONS': {
...
'builtins': [
'libs.templatetags'
],
# or as @x-yuri pointed out, you can put them in `libraries`
'libraries': {
'my_tags': 'libs.templatetags',
},
}
}]

如果您使用 builtins ,它随处可用,您无需使用 {% load %}为了那个原因。
如果您使用 libraries您需要使用 {% load my_tags %} .

关于django - 为 "templatetags"使用自定义目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24602132/

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