當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
TypeError: the JSON object must be str, bytes or bytearray, not NoneType
生活随笔
收集整理的這篇文章主要介紹了
TypeError: the JSON object must be str, bytes or bytearray, not NoneType
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
來自后臺flask
這里注意:
出現這種情況不一定是flask沒有接收到數據,
而有可能是接收到數據,但是數據的解析代碼有問題
?
最終代碼如下:
@app.route("/post_method",methods=['GET', 'POST']) def post_method():name = request.form.get('name')url = request.form.get('url')return "website name: "+name+" URL name: "+url也就是說:上面的key不一定是data,頁可能是name或者url
?
另外,如果不確定flask是否接收到數據,可以用以下語句進行打印:
print("request.form=",request.form)此時后臺應該會看到:
request.form= ImmutableMultiDict([('name', '菜鳥教程'), ('url', 'http://www.runoob.com')])
?
?
總結
以上是生活随笔為你收集整理的TypeError: the JSON object must be str, bytes or bytearray, not NoneType的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: v-bind单向绑定与v-model双向
- 下一篇: 学成在线--12.Spring整合Rib