Django模板获取field的verbose_name
2017-11-28 22:23
417 查看
创建一个名为templatetags的python module。
新建一个名为verbose_name.py的文件。
在模板页面引入自定义的标签。
新建一个名为verbose_name.py的文件。
from django import template register = template.Library() @register.simple_tag def get_verbose_field_name(instance, field_name): """ Returns verbose_name for a field. """ return instance._meta.get_field(field_name).verbose_name.title()
在模板页面引入自定义的标签。
{% load verbose_names %}
{% get_verbose_field_name instance field %}
相关文章推荐
- (转载)获取Django中model字段名 字段的verbose_name
- Django如何从Model中获取字段名称——verbose_name
- django中manytomanyfield 因为verbose_name导致filter_horizontal不显示的问题。
- 获取Django model中字段名,字段的verbose_name,字段类型
- 获取Django中model字段名 字段的verbose_name
- Django -- Cannot resolve keyword 'name_icontains' into field
- django的模板页面里,如何获取一个集合的数据?
- django模板中获取列表或字典中的数据
- django post和get方法获取数据 数据在模板上的遍历
- 如何在magento模板文件中获取controller名称,action名称和module name
- django -- verbose_name的对数据库层面的影响
- Django数据库操作中You are trying to add a non-nullable field 'name' to contact without a default错误处理
- 如何在Django模板中获取的session中存储的数据
- django models使用verbose_name报错
- django的html模板中获取字典的值
- django模板中获取当前网址,当前用户
- django 模板中获取session的值
- django verbose_name中文解码出错
- <param name="root">Field</param>Action的值与前台获取不对
- django模板获取list中指定索引的值