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 25 Python
Python时间获取及转换知识汇总
Jan 11 Python
你应该知道的python列表去重方法
Jan 17 Python
解决pycharm界面不能显示中文的问题
May 23 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
Nov 14 Python
python字符串的拼接方法总结
Nov 18 Python
python运用pygame库实现双人弹球小游戏
Nov 25 Python
Python函数式编程实例详解
Jan 17 Python
Python使用configparser读取ini配置文件
May 25 Python
Matplotlib 绘制饼图解决文字重叠的方法
Jul 24 Python
Django-Scrapy生成后端json接口的方法示例
Oct 06 Python
基于Python实现nc批量转tif格式
Aug 14 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 论坛采集程序 模拟登陆,抓取页面 实现代码
2009/07/09 PHP
smarty表格换行实例
2014/12/15 PHP
经常用到的JavasScript事件的翻译
2007/04/09 Javascript
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
javascript学习笔记(六)数据类型和JSON格式
2014/10/08 Javascript
javascript操作ul中li的方法
2015/05/14 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
javascript如何创建对象
2016/08/29 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
ECMAScript6--解构
2017/03/30 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
基于jQuery.i18n实现web前端的国际化
2018/05/04 jQuery
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
vue实现的微信机器人聊天功能案例【附源码下载】
2019/02/18 Javascript
[04:03]2014DOTA2西雅图国际邀请赛 LGD战队巡礼
2014/07/07 DOTA
python常见数制转换实例分析
2015/05/09 Python
python机器学习之神经网络(三)
2017/12/20 Python
Python实现的各种常见分布算法示例
2018/12/13 Python
Python完成毫秒级抢淘宝大单功能
2019/06/06 Python
Python中判断子串存在的性能比较及分析总结
2019/06/23 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
2019/09/25 Python
TensorFlow2.0矩阵与向量的加减乘实例
2020/02/07 Python
浅谈Python中range与Numpy中arange的比较
2020/03/11 Python
Python中常见的数制转换有哪些
2020/05/27 Python
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
员工三分钟演讲稿
2014/08/19 职场文书
小区门卫岗位职责范本
2014/08/24 职场文书
公司保洁员岗位职责
2015/02/13 职场文书
学生通报表扬范文
2015/05/04 职场文书
公司行政管理制度范本
2015/08/05 职场文书
优秀团员主要事迹范文
2015/11/05 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
opencv检测动态物体的实现
2021/07/21 Python