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

django form和field具體方法和屬性說明

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

表單輸出選項

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

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

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

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

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

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

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

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

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

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

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

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

{{ field.field }}:字段對象,可以通過它訪問字段的屬性,例如“{{ field.field.max_length }}”,“{{ field.field.required}}”。

補充知識:django ModelForm中添加非必填項(not require)字段方法

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

如一個form中,想要address這個字段是一個非必填項。相關(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具體方法和屬性說明就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

    Flask解決指定端口無法生效問題

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

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

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

    Python之捕捉異常詳解

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

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

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

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

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

    使用Python的matplotlib庫繪制柱狀圖

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

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

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

    Python HTMLTestRunner測試報告view按鈕失效解決方案

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

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

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

最新評論

景宁| 大竹县| 尼勒克县| 平昌县| 彰化市| 广安市| 天台县| 黑山县| 营山县| 华池县| 康乐县| 浮梁县| 临澧县| 石屏县| 康马县| 日土县| 滁州市| 郁南县| 安图县| 靖远县| 武乡县| 兴海县| 晋宁县| 湖南省| 札达县| 汉川市| 尤溪县| 玉树县| 迭部县| 曲沃县| 竹溪县| 广灵县| 冕宁县| 东明县| 吉林省| 黔西| 宁乡县| 大连市| 灵石县| 呼图壁县| 曲阳县|