flask中單選、多選、下拉框的獲取


1.單選:

 

  

    source = request.form.get('source')

2.多選:

   

    joy = request.form.getlist('joy')    或者   joy = request.values.getlist('joy')

    我之前直接將獲取到joy的值入庫,結果導致的結果,如果多選框只選取一個能入庫成功,如果選定多於一個選項提交即會報錯,這就不能實現多選框的效果,原來 原因是這樣的:此時后端獲取到的是個列表,列表里存儲着這些選項,需要將它轉換成字符串,我用的是:   

                                                                         str = ","
joys = str.join(joy)
    最后將joys入庫,這樣就成功解決了多選框不能多選的問題,用戶選一個或多個選項都OK啦!!

3.下拉框

    

    當然這里的cates是通過flask框架傳遞過來的分類表的數據,遍歷之后cate就是就是每個分類,

      cate_id = request.form.get('cate_id')

 

 

 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM