iT邦幫忙

0

SelectField 無法取值並判斷

  • 分享至 

  • xImage

網頁錯誤訊息

ValueError: View function did not return a response. 
The function either returned None or ended without a return statement.

app

 form = m.SelectForm(request.form) 
        if request.method =='POST' and form.validate():           
            pla = request.form['pla']                      
            detail= m.sql_read()          

module

class SelectForm(Form): 
         pla = SelectField('選取地區', choices=[('Daiaj','大甲區'),('central','中區')])

html

<form method='post' action="{{url_for ('Select')}}">   
        {{ form.pla.label }} 
        {{ form.pla}}    
        <input type=submit name="see" value='查詢'>
    </form>
froce iT邦大師 1 級 ‧ 2022-03-30 09:31:03 檢舉
你原本的那篇我有回。
錯誤訊息是你的view沒有傳回結果,所以你應該去檢查下面條件有沒有滿足。
if request.method =='POST' and form.validate():
form.validate()如果回傳false你的view才會沒回傳結果。

然後錯誤訊息應該不是只有這兩行,
碼農 iT邦新手 4 級 ‧ 2022-03-30 20:53:42 檢舉
我看了 ~~ 不知道怎麼刪掉ˇˇ...

可是都是這是兩行,試了很久QQ
我想說點了這個下拉表單後,按查詢就會去抓,但是app的request.form應該沒東西,也不知道怎麼讓他抓輸入的值,爬不到文
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答