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实现的一个简单LRU cache
Sep 26 Python
python中日期和时间格式化输出的方法小结
Mar 19 Python
安装Python的教程-Windows
Jul 22 Python
python中scikit-learn机器代码实例
Aug 05 Python
Python subprocess库的使用详解
Oct 26 Python
基于Python的PIL库学习详解
May 10 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
Jun 21 Python
python实现微信自动回复机器人功能
Jul 11 Python
Form表单及django的form表单的补充
Jul 25 Python
解决python 上传图片限制格式问题
Oct 30 Python
PyCharm Community安装与配置的详细教程
Nov 24 Python
Python机器学习之逻辑回归
May 11 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反弹shell实现代码
2009/04/22 PHP
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
2009/07/01 PHP
PHP 字符串分割和比较
2009/10/06 PHP
PHP设计模式 注册表模式
2012/02/05 PHP
PHP制作用户注册系统
2015/10/23 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
thinkphp多表查询两表有重复相同字段的完美解决方法
2016/09/22 PHP
PHP实现动态删除XML数据的方法示例
2018/03/30 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
2019/07/26 PHP
wap浏览自动跳转到wap页面的js代码
2014/05/17 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
jQuery实现商品活动倒计时
2015/10/16 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
Vue中使用vee-validate表单验证的方法
2018/05/09 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
angular4笔记系列之内置指令小结
2018/11/09 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
2020/10/24 Javascript
Python 可爱的大小写
2008/09/06 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
python 处理string到hex脚本的方法
2018/10/26 Python
python实现简单日期工具类
2019/04/24 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
《明天,我们毕业》教学反思
2014/04/24 职场文书
建筑工地标语
2014/06/18 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
学雷锋日活动总结
2015/02/06 职场文书
酒店人事主管岗位职责
2015/04/11 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
指导教师推荐意见
2015/06/05 职场文书
vscode远程免密登入Linux服务器的配置方法
2022/06/28 Servers