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练习程序批量修改文件名
Jan 16 Python
深入解析Python中的urllib2模块
Nov 13 Python
Python实现Linux命令xxd -i功能
Mar 06 Python
python3读取MySQL-Front的MYSQL密码
May 03 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
Python3.6笔记之将程序运行结果输出到文件的方法
Apr 22 Python
python bmp转换为jpg 并删除原图的方法
Oct 25 Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
Apr 23 Python
在python中用print()输出多个格式化参数的方法
Jul 16 Python
详解程序意外中断自动重启shell脚本(以Python为例)
Jul 26 Python
Python基于内置库pytesseract实现图片验证码识别功能
Feb 24 Python
python实现模拟器爬取抖音评论数据的示例代码
Jan 06 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
PHP header()函数使用详细(301、404等错误设置)
2013/04/17 PHP
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
thinkphp获取栏目和文章当前位置的方法
2014/10/29 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
2015/12/18 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
2012/10/24 Javascript
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
JS取文本框中最小值的简单实例
2013/11/29 Javascript
jQuery多级弹出菜单插件ZoneMenu
2014/12/18 Javascript
JavaScript的==运算详解
2016/07/20 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
JS实现图片放大镜插件详解
2017/11/06 Javascript
仿淘宝JSsearch搜索下拉深度用法
2018/01/15 Javascript
微信小程序时间标签和时间范围的联动效果
2019/02/15 Javascript
js回文数的4种判断方法示例
2019/06/04 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
vue项目实现图片上传功能
2019/12/23 Javascript
[03:06]V社市场总监Dota2项目负责人Erik专访:希望更多中国玩家加入DOTA2
2014/07/11 DOTA
python中退出多层循环的方法
2018/11/27 Python
对python修改xml文件的节点值方法详解
2018/12/24 Python
华为校园招聘上机笔试题 扑克牌大小(python)
2020/04/22 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
基督教婚礼主持词
2014/03/14 职场文书
生产操作工岗位职责
2014/09/16 职场文书
2014年收银工作总结
2014/11/13 职场文书
手术室消毒隔离制度
2015/08/05 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书