最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

django form和field具體方法和屬性說(shuō)明

 更新時(shí)間:2020年07月09日 16:15:06   作者:風(fēng)一樣漢子  
這篇文章主要介紹了django form和field具體方法和屬性說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

表單輸出選項(xiàng)

{{ form.as_table }}:以表格形式加載表單元素

{{ form.as_p }}:以段落形式加載表單元素

{{ form.as_ul }:以列表形式加載表單元素

表單相關(guān)的屬性

{{ field.label }}:字段對(duì)應(yīng)的<lable>標(biāo)簽的文字,例如“發(fā)件人”。

{{ field.label_tag }}:字段對(duì)應(yīng)的<lable>標(biāo)簽。

{{ field.id_for_label }}:字段的“id”屬性值。

{{ field.value }}:字段的值,例如標(biāo)題的內(nèi)容。

{{ field.html_name }}:字段對(duì)應(yīng)的HTML標(biāo)簽“name”屬性的值。

{{ field.help_text }}:字段的幫助文本。

{{ field.errors }}:包含任何字段驗(yàn)證錯(cuò)誤的全部信息,可以通過(guò)“{% for error in field.errors %}”的方式遍歷。

{{ field.is_hidden }}:字段是否隱藏字段,獲取到的是布爾值。

{{ field.field }}:字段對(duì)象,可以通過(guò)它訪問(wèn)字段的屬性,例如“{{ field.field.max_length }}”,“{{ field.field.required}}”。

補(bǔ)充知識(shí):django ModelForm中添加非必填項(xiàng)(not require)字段方法

在工作中經(jīng)常會(huì)遇到一個(gè)form中會(huì)有部分字段不需要一定有值。

如一個(gè)form中,想要address這個(gè)字段是一個(gè)非必填項(xiàng)。相關(guān)代碼如下

class My_Form(ModelForm):
  class Meta:
    model = My_Class
    fields = ('first_name', 'last_name' , 'address')

第一種解決辦法:

class My_Form(ModelForm):

  address = forms.CharField(required=False)

  class Meta:
    model = My_Class
    fields = ('first_name', 'last_name' , 'address')

第二種解決辦法:

class My_Form(forms.ModelForm):
  class Meta:
    model = My_Class
    fields = ('first_name', 'last_name' , 'address')

  def __init__(self, *args, **kwargs):
    super(My_Form, self).__init__(*args, **kwargs)
    self.fields['address'].required = False

以上這篇django form和field具體方法和屬性說(shuō)明就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python使用pymupdf實(shí)現(xiàn)PDF內(nèi)容搜索并顯示功能

    Python使用pymupdf實(shí)現(xiàn)PDF內(nèi)容搜索并顯示功能

    在日常工作和學(xué)習(xí)中,我們可能需要查找和提取PDF文件中的特定內(nèi)容,本文將介紹如何使用pymupdf實(shí)現(xiàn)PDF內(nèi)容搜索并顯示的功能,需要的可以參考下
    2023-08-08
  • Flask解決指定端口無(wú)法生效問(wèn)題

    Flask解決指定端口無(wú)法生效問(wèn)題

    文章講述了在使用PyCharm開發(fā)Flask應(yīng)用時(shí),啟動(dòng)地址與手動(dòng)指定的IP端口不一致的問(wèn)題,通過(guò)修改PyCharm的運(yùn)行配置,將Flask項(xiàng)目的運(yùn)行模式從Flask模式改為Python模式來(lái)解決此問(wèn)題,需要的朋友可以參考下
    2025-03-03
  • Django JWT Token RestfulAPI用戶認(rèn)證詳解

    Django JWT Token RestfulAPI用戶認(rèn)證詳解

    這篇文章主要介紹了Django JWT Token RestfulAPI用戶認(rèn)證詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Python之捕捉異常詳解

    Python之捕捉異常詳解

    這篇文章主要為大家介紹了Python的捕捉異常,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • python實(shí)現(xiàn)多線程端口掃描

    python實(shí)現(xiàn)多線程端口掃描

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)多線程端口掃描,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Python Selenium Cookie 繞過(guò)驗(yàn)證碼實(shí)現(xiàn)登錄示例代碼

    Python Selenium Cookie 繞過(guò)驗(yàn)證碼實(shí)現(xiàn)登錄示例代碼

    這篇文章主要介紹了Python Selenium Cookie 繞過(guò)驗(yàn)證碼實(shí)現(xiàn)登錄示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • 使用Python的matplotlib庫(kù)繪制柱狀圖

    使用Python的matplotlib庫(kù)繪制柱狀圖

    這篇文章主要介紹了使用Python的matplotlib庫(kù)繪制柱狀圖,Matplotlib是Python中最常用的可視化工具之一,可以非常方便地創(chuàng)建海量類型地2D圖表和一些基本的3D圖表,可根據(jù)數(shù)據(jù)集自行定義x,y軸,繪制圖形,需要的朋友可以參考下
    2023-07-07
  • python 實(shí)現(xiàn)控制鼠標(biāo)鍵盤

    python 實(shí)現(xiàn)控制鼠標(biāo)鍵盤

    這篇文章主要介紹了python 控制鼠標(biāo)鍵盤的示例,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-11-11
  • Python HTMLTestRunner測(cè)試報(bào)告view按鈕失效解決方案

    Python HTMLTestRunner測(cè)試報(bào)告view按鈕失效解決方案

    這篇文章主要介紹了Python HTMLTestRunner測(cè)試報(bào)告view按鈕失效解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 深入理解NumPy簡(jiǎn)明教程---數(shù)組3(組合)

    深入理解NumPy簡(jiǎn)明教程---數(shù)組3(組合)

    本篇文章對(duì)NumPy數(shù)組進(jìn)行較深入的探討。首先介紹自定義類型的數(shù)組,接著數(shù)組的組合,最后介紹數(shù)組復(fù)制方面的問(wèn)題,有興趣的可以了解一下。
    2016-12-12

最新評(píng)論

汪清县| 彩票| 白沙| 汶川县| 淮南市| 华宁县| 东城区| 沂水县| 库车县| 北辰区| 涿鹿县| 静乐县| 宁蒗| 大连市| 五原县| 新晃| 甘孜县| 东乡县| 昌图县| 中宁县| 灌阳县| 婺源县| 龙江县| 时尚| 杂多县| 佛坪县| 澄城县| 深圳市| 长泰县| 文昌市| 崇礼县| 巢湖市| 金沙县| 新绛县| 稻城县| 科技| 鄂尔多斯市| 衡南县| 乌兰浩特市| 荃湾区| 东山县|