gpt4 book ai didi

python - django 模板中所有保留关键字的列表?

转载 作者:行者123 更新时间:2023-12-02 09:50:47 27 4
gpt4 key购买 nike

我需要 django 模板引擎使用的所有保留关键字的列表。大多数关键字都可以在这里找到:

https://docs.djangoproject.com/en/dev/ref/templates/builtins/

是否有一种编程方式来获取关键字列表?或者以列表格式包含所有这些内容的文档?

最佳答案

django 过滤器和标签在您提供的链接的文档中定义 - 并且该文档是根据 Stefano 建议的代码 defaultfilters.py 自动创建的(我认为使用 sphinx)。

如果有帮助,那么查看 admindocs ( admindocs ) 应用将为您提供更准确的描述,因为它还包括您定义的任何自定义标签和过滤器。

from django.contrib.admindocs.views import load_all_installed_template_libraries
from django import template

app_libs = template.libraries.items()
builtin_libs = [(None, lib) for lib in template.builtins]

for module_name, library in builtin_libs + app_libs:
for tag_name, tag_func in library.tags.items():
print 'Tag: ', tag_name
for filter_name, filter_func in library.filters.items():
print 'Filter: ', filter_name

您必须从django-admin.py shellpython manage.py shell运行它

关于python - django 模板中所有保留关键字的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8782438/

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