zzz*_*zzz 5 python django keyword
我需要django的模板引擎使用的所有保留关键字的列表。这些关键字大部分都可以在这里找到:
https://docs.djangoproject.com/en/dev/ref/templates/builtins/
有没有一种程序化的方法来仅获取关键字列表?还是包含所有列表格式文件的文档?
django 过滤器和标签在您提供的链接的文档中定义 - 并且该文档是根据defaultfilters.pyStefano 建议的代码自动创建的(我认为使用 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
Run Code Online (Sandbox Code Playgroud)
你必须从django-admin.py shell或运行它python manage.py shell
| 归档时间: |
|
| 查看次数: |
5630 次 |
| 最近记录: |