Django模板獲取field的verbose_name實(shí)例
創(chuàng)建一個(gè)名為templatetags的python module。
新建一個(gè)名為verbose_name.py的文件。
from django import templateregister = template.Library()@register.simple_tagdef get_verbose_field_name(instance, field_name): ''' Returns verbose_name for a field. ''' return instance._meta.get_field(field_name).verbose_name.title()
在模板頁(yè)面引入自定義的標(biāo)簽。
{% load verbose_names %}
{% get_verbose_field_name instance field %}
補(bǔ)充知識(shí):django中form的label和verbose name的區(qū)別
captcha = CaptchaField(label = u’驗(yàn)證碼’)
captcha = CaptchaField(verbose_name = u’驗(yàn)證碼’)
label是這個(gè)Field如果在form中的話會(huì)顯示。
verbose_name 在form中不會(huì)顯示 只是一種說(shuō)明而已
以上這篇Django模板獲取field的verbose_name實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. JSP之表單提交get和post的區(qū)別詳解及實(shí)例2. CSS可以做的幾個(gè)令你嘆為觀止的實(shí)例分享3. Xml簡(jiǎn)介_(kāi)動(dòng)力節(jié)點(diǎn)Java學(xué)院整理4. jsp+servlet實(shí)現(xiàn)猜數(shù)字游戲5. javascript xml xsl取值及數(shù)據(jù)修改第1/2頁(yè)6. 低版本IE正常運(yùn)行HTML5+CSS3網(wǎng)站的3種解決方案7. jsp文件下載功能實(shí)現(xiàn)代碼8. 將properties文件的配置設(shè)置為整個(gè)Web應(yīng)用的全局變量實(shí)現(xiàn)方法9. ASP常用日期格式化函數(shù) FormatDate()10. JSP+Servlet實(shí)現(xiàn)文件上傳到服務(wù)器功能
