Django模板獲取field的verbose_name實(shí)例
創(chuàng)建一個(gè)名為templatetags的python module。
新建一個(gè)名為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()
在模板頁面引入自定義的標(biāo)簽。
{% load verbose_names %}
{% get_verbose_field_name instance field %}
補(bǔ)充知識:django中form的label和verbose name的區(qū)別
captcha = CaptchaField(label = u'驗(yàn)證碼')
captcha = CaptchaField(verbose_name = u'驗(yàn)證碼')
label是這個(gè)Field如果在form中的話會顯示。
verbose_name 在form中不會顯示 只是一種說明而已
以上這篇Django模板獲取field的verbose_name實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Python webdriver圖書館搶座自動預(yù)約的正確方法
這篇文章主要介紹了使用Python webdriver圖書館搶座自動預(yù)約的正確方法,本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03三步實(shí)現(xiàn)Django Paginator分頁的方法
這篇文章主要介紹了三步實(shí)現(xiàn)Django Paginator分頁的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06Python+Selenium+Pytesseract實(shí)現(xiàn)圖片驗(yàn)證碼識別
這篇文章主要介紹了利用Python+Selenium+Pytesseract實(shí)現(xiàn)圖片驗(yàn)證碼識別,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-01-01