欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django框架獲取form表單數據方式總結

 更新時間:2020年04月22日 16:11:43   作者:小陸同學  
這篇文章主要介紹了Django框架獲取form表單數據方式總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

Django中獲取text,password

  名字:<input type="text" name="name"><br><br>

  密碼:<input type="password" name="password">

  Form表單提交數據時使用的是post方式,所以在后端接收參數的時候需要先判斷請求方式為post時才能請求到數據

  name = request.POST.get('name')

  password = request.POST.get('password')

Django中獲取單選框

  性別:

                   <input type="radio" name="gender" value="man">男

    <input type="radio" name="gender" value="woman">女

    此時獲取到的值是woman或者man

    gender = request.POST.get('gender')

Django中獲取單選的復選框

  單選復選框:<input type="checkbox" name="is_tuanyuan" value="is_tuanyuan">是否是團員

  此時如果選中該選項,獲取到的值是value后面的,若沒有選中即是None

  is_tuanyuan = request.POST.get('is_tuanyuan')

Django中獲取復選框

  復選框:<input type="checkbox" name="joy" value="sing">唱歌

      <input type="checkbox" name="joy" value="dance">跳舞

  這里應該使用getlist獲取多選框,獲取到的是列表形式,用get獲取只能得到最后一個選項

  joy = request.POST.getlist('joy')

Django中獲取單選下拉框

  去過哪些城市?單選

  <select name="city">

    <option>北京</option>

    <option>天津</option>

    <option>南京</option>

  </select>

  這里獲取到的就直接是option里面的內容

  city = request.POST.get('city')

Django中獲取多選的下拉框

  去過哪些城市?多選

  <select multiple name="more_city">

    <option>北京</option>

    <option>天津</option>

    <option>南京</option>

  </select>

  這里涉及到多個值得獲取,需要使用getlist,獲取到的是列表,get依然只能獲取到一個值,用戶在使用時按住Ctrl即可以實現多選

  more_city = request.POST.getlist('more_city')

Django中獲取文本域

  <textarea name="more_text" placeholder="請輸入備注"></textarea>

  獲取方法:

  more_text = request.POST.get('more_text')

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python中容易被忽視的核心功能總結

    Python中容易被忽視的核心功能總結

    Python是一門富有魅力的編程語言,擁有豐富的功能和庫,以及強大的社區(qū)支持,然而,有一些核心功能經常被忽視,而它們實際上可以極大地提高代碼的質量、可讀性和性能,本文將給大家詳細的介紹一下這些容易被忽視的功能,需要的朋友可以參考下
    2023-11-11
  • Pycharm連接遠程mysql報錯的實現

    Pycharm連接遠程mysql報錯的實現

    本文主要介紹了Pycharm連接遠程mysql報錯的實現,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-08-08
  • 對python中arange()和linspace()的區(qū)別說明

    對python中arange()和linspace()的區(qū)別說明

    這篇文章主要介紹了對python中arange()和linspace()的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 使用Python設置PDF中圖片的透明度的實現方法

    使用Python設置PDF中圖片的透明度的實現方法

    在PDF文檔的設計與內容創(chuàng)作過程中,圖像的透明度設置是一個重要的操作,尤其是在處理圖文密集型PDF文檔時,本文將介紹如何使用Python添加指定透明度的圖片到PDF文檔或調整PDF文檔中現有圖片的透明度,需要的朋友可以參考下
    2024-09-09
  • 基于python分析你的上網行為 看看你平時上網都在干嘛

    基于python分析你的上網行為 看看你平時上網都在干嘛

    這篇文章主要介紹了基于python分析你的上網行為 看看你平時上網都在干嘛,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • conda下載各種包時如何避免版本不匹配問題

    conda下載各種包時如何避免版本不匹配問題

    在使用python和conda時,由于Python版本不匹配,可能會導致一些問題的出現,本文主要介紹了conda下載各種包時如何避免版本不匹配問題,感興趣的可以了解一下
    2024-03-03
  • 使用Python實現遺傳算法的詳細步驟

    使用Python實現遺傳算法的詳細步驟

    遺傳算法是模仿自然界生物進化機制發(fā)展起來的隨機全局搜索和優(yōu)化方法,它借鑒了達爾文的進化論和孟德爾的遺傳學說,其本質是一種高效、并行、全局搜索的方法,本文給大家介紹了使用Python實現遺傳算法的詳細步驟,需要的朋友可以參考下
    2023-11-11
  • Python數據結構與算法之二叉樹結構定義與遍歷方法詳解

    Python數據結構與算法之二叉樹結構定義與遍歷方法詳解

    這篇文章主要介紹了Python數據結構與算法之二叉樹結構定義與遍歷方法,結合實例形式詳細分析了Python實現二叉樹結構的定義、遍歷方法及相關注意事項,需要的朋友可以參考下
    2017-12-12
  • python中引用和賦值的區(qū)別及說明

    python中引用和賦值的區(qū)別及說明

    在Python中,引用和賦值操作有明顯區(qū)別,引用相當于別的語言中的“指針”,多個引用指向同一個對象,修改對象會影響所有引用,而賦值則創(chuàng)建新的對象,原對象的修改不會影響新對象,引用適用于傳遞大型對象,節(jié)省內存;賦值則適用于保證對象獨立性
    2024-09-09
  • Python利用keyboard模塊實現鍵盤記錄操作

    Python利用keyboard模塊實現鍵盤記錄操作

    模擬鍵盤操作執(zhí)行自動化任務,我們常用的有pyautowin等自動化操作模塊。今天介紹的這個模塊叫做keyboard,它是純Python原生開發(fā),編譯時完全不需要依賴C語言模塊。一行命令就能完成安裝,非常方便,需要的可以了解一下
    2022-10-10

最新評論