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中input()与raw_input()的区别分析
Feb 27 Python
解决Python安装后pip不能用的问题
Jun 12 Python
Python判断中文字符串是否相等的实例
Jul 06 Python
Python退火算法在高次方程的应用
Jul 26 Python
pytorch训练imagenet分类的方法
Jul 27 Python
python 哈希表实现简单python字典代码实例
Sep 27 Python
在notepad++中实现直接运行python代码
Dec 18 Python
Tensorflow实现部分参数梯度更新操作
Jan 23 Python
Python 字符串池化的前提
Jul 03 Python
Django serializer优化类视图的实现示例
Jul 16 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
Sep 26 Python
使用python绘制横竖条形图
Apr 21 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实现文件预览功能
2017/05/23 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
php 输出缓冲 Output Control用法实例详解
2020/03/03 PHP
js调用flash的效果代码
2008/04/26 Javascript
tangram框架响应式加载图片方法
2013/11/21 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
点击A元素触发B元素的事件在IE8下会识别成A元素
2014/09/04 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
js实现的Easy Tabs选项卡用法实例
2015/09/06 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
2017/03/23 Javascript
angular2 ng build部署后base文件路径问题详细解答
2017/07/15 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
2017/08/18 jQuery
Angular实现下载安装包的功能代码分享
2017/09/05 Javascript
JavaScript两种计时器的实例讲解
2019/01/31 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
[54:10]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
Python设计模式之代理模式实例
2014/04/26 Python
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
Python字符串格式化
2015/06/15 Python
Python简单I/O操作示例
2019/03/18 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
什么是python类属性
2020/06/10 Python
Nice Kicks网上商店:ShopNiceKicks.com
2018/12/25 全球购物
高中毕业自我鉴定
2013/12/22 职场文书
助人为乐表扬信范文
2014/01/14 职场文书
学校三节实施方案
2014/06/09 职场文书
财务统计员岗位职责
2015/04/14 职场文书
初级职称评定工作总结
2015/08/13 职场文书
2016五一劳动节慰问信
2015/11/30 职场文书
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python
使用CSS实现小三角边框原理解析
2021/11/07 HTML / CSS
Python基本的内置数据类型及使用方法
2022/04/13 Python
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android