iT邦幫忙

0

Flask 撰寫問題

  • 分享至 

  • xImage

各位大神們好,小弟在撰寫flask時遇到了一些問題,需要請求各位的幫助,以下是我flask的code:
https://ithelp.ithome.com.tw/upload/images/20210906/201414035aWmdepWQs.png
再下方是我在flask中用到檔案的code:
https://ithelp.ithome.com.tw/upload/images/20210906/201414039XHmFJDff4.png
我測試過上方兩個def皆有data呈現出來:
https://ithelp.ithome.com.tw/upload/images/20210906/20141403ue4p8sCWen.png
然而我在flask app.run()之後卻沒抓到資料:
https://ithelp.ithome.com.tw/upload/images/20210906/20141403LctZLqpUqa.png
log如下:
https://ithelp.ithome.com.tw/upload/images/20210906/20141403Y84RThBchu.png
請問問題是出在哪,要如何修改??

之後我將POST改成GET:
https://ithelp.ithome.com.tw/upload/images/20210906/20141403IJxj7RhxaH.png
但仍出現error:
https://ithelp.ithome.com.tw/upload/images/20210906/20141403mq3oadSQdg.png

看更多先前的討論...收起先前的討論...
你設定只有 POST 才會回傳資料啊
你前面問的問題就有類似的寫法了
所以我應該改成if requests method == ''post", "get":,是這樣嗎?
hokou iT邦好手 1 級 ‧ 2021-09-06 11:00:28 檢舉
會不會是你是用 GET 所以跳到 else 區塊的 404
看你的寫法,應該只有用到 GET,不需要用 POST
我剛剛更改成了get,但仍出現了error,error內容我po在上方
我看錯了 request json 需要 POST 提供資料
那就是你 call api 的方式需要改成 POST
請問是在說code的哪個部分需要修改?
你呼叫這隻 API 有需要提供參數嗎
有的話就是一樣使用 POST 這個 method
然後你是如何呼叫這隻 API 是使用 GET 或 POST
參數部分的設定應該是today_result那邊brand_today的def需填入1,history_result那邊brand_history的def需填入8
呼叫部分是用GET
那可以用 GET 然後把 request.json 拿掉
request_data[1] 跟 request_data[8] 直接改成 1 跟 8 就好
成功了!!!!感謝你耐心地回答我這個小白,謝謝!!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答