Django模板获取field的verbose_name实例


Posted in Python onMay 19, 2020

创建一个名为templatetags的python module。

新建一个名为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中form的label和verbose name的区别

captcha = CaptchaField(label = u'验证码')

captcha = CaptchaField(verbose_name = u'验证码')

label是这个Field如果在form中的话会显示。

verbose_name 在form中不会显示 只是一种说明而已

以上这篇Django模板获取field的verbose_name实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python创建声明性迷你语言的教程
Apr 13 Python
举例讲解Python中装饰器的用法
Apr 27 Python
python实现的简单RPG游戏流程实例
Jun 28 Python
python的多重继承的理解
Aug 06 Python
python中的计时器timeit的使用方法
Oct 20 Python
Python中判断输入是否为数字的实现代码
May 26 Python
Python单元测试简单示例
Jul 03 Python
浅谈Python 列表字典赋值的陷阱
Jan 20 Python
Python字符串匹配之6种方法的使用详解
Apr 08 Python
Python 实现敏感目录扫描的示例代码
May 21 Python
matplotlib 多个图像共用一个colorbar的实现示例
Sep 10 Python
Python标准库之typing的用法(类型标注)
Jun 02 Python
Django多层嵌套ManyToMany字段ORM操作详解
May 19 #Python
django ORM之values和annotate使用详解
May 19 #Python
基于python实现地址和经纬度转换
May 19 #Python
Python Django form 组件动态从数据库取choices数据实例
May 19 #Python
Django自关联实现多级联动查询实例
May 19 #Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
May 19 #Python
django 数据库返回queryset实现封装为字典
May 19 #Python
You might like
什么是调频(FM)、调幅(AM)、短波(SW)、长波(LW)
2021/03/01 无线电
php 设计模式之 单例模式
2008/12/19 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
php服务器的系统详解
2019/10/12 PHP
yii框架数据库关联查询操作示例
2019/10/14 PHP
jquery购物车实时结算特效实现思路
2013/09/23 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
2014/03/03 Javascript
JQuery中使用.each()遍历元素学习笔记
2014/11/08 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
jquery获得当前html页面源码的方法
2015/07/14 Javascript
详解maxlength属性在textarea里奇怪的表现
2015/12/27 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
[50:48]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python识别图像并提取文字的实现方法
2019/06/28 Python
PYTHON发送邮件YAGMAIL的简单实现解析
2019/10/28 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
加拿大在线隐形眼镜和眼镜店:VisionPros
2019/10/06 全球购物
Ejb技术面试题
2015/04/29 面试题
财务会计毕业生自荐信
2013/11/02 职场文书
机械电子工程专业推荐信范文
2013/11/20 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
家长学校教学计划
2015/01/19 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书