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中函数的参数传递与可变长参数介绍
Jun 30 Python
浅谈Python由__dict__和dir()引发的一些思考
Oct 30 Python
python smtplib模块实现发送邮件带附件sendmail
May 22 Python
python与caffe改变通道顺序的方法
Aug 04 Python
python学生管理系统开发
Jan 30 Python
Python3.5迭代器与生成器用法实例分析
Apr 30 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
Aug 20 Python
如何把外网python虚拟环境迁移到内网
May 18 Python
Python调用OpenCV实现图像平滑代码实例
Jun 19 Python
python设置中文界面实例方法
Oct 27 Python
利用Python网络爬虫爬取各大音乐评论的代码
Apr 13 Python
Python词云的正确实现方法实例
May 08 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
浅谈thinkphp的实例化模型
2015/01/04 PHP
基于php中echo用逗号和用点号的区别详解
2018/01/23 PHP
Laravel5.1框架注册中间件的三种场景详解
2019/07/09 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
JMenuTab简单使用说明
2008/03/13 Javascript
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
AngularJS iframe跨域打开内容时报错误的解决办法
2015/01/26 Javascript
JS+CSS实现可以凹陷显示选中单元格的方法
2015/03/02 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
jQuery.validate.js表单验证插件的使用代码详解
2018/10/22 jQuery
vue2配置scss的方法步骤
2019/06/06 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
python算法表示概念扫盲教程
2017/04/13 Python
python中利用h5py模块读取h5文件中的主键方法
2018/06/05 Python
flask框架视图函数用法示例
2018/07/19 Python
Golang GBK转UTF-8的例子
2019/08/26 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
python 伯努利分布详解
2020/02/25 Python
Python使用Chrome插件实现爬虫过程图解
2020/06/09 Python
python中常用的数据结构介绍
2021/01/12 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
解决HTML5手机端页面缩放的问题
2017/10/27 HTML / CSS
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
测量实习生自我鉴定
2013/09/19 职场文书
安全检查管理制度
2014/02/02 职场文书
2014年3.15团委活动总结
2014/03/16 职场文书
环境工程专业毕业生求职信
2014/09/30 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
教学副校长工作总结
2015/08/13 职场文书
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP
Python音乐爬虫完美绕过反爬
2021/08/30 Python