当前位置: 移动技术网 > IT编程>脚本编程>Python > Flask web 开发出现错误:TypeError: Allowed methods have to be iterables of strings, for example: @app.route(..., methods=["POST"])

Flask web 开发出现错误:TypeError: Allowed methods have to be iterables of strings, for example: @app.route(..., methods=["POST"])

2018年09月17日  | 移动技术网IT编程  | 我要评论

小年夜是几号,甘肃少儿频道,便携式测油仪

没有发现普通都语法错误,然后一一比对官方教程里面的代码,发现是在“@bp.route('/<int:id>/delete', methods=('post'))”这一行代码里面methods的赋值有问题,要求是一个可迭代对象;但是现在的methods并不是一个元祖。所以要在mehtods赋值的第一个元素后面跟随一个逗号,即更改为"@bp.route('/<int:id>/delete', methods=('post',))",然后就运行成功了。

谨记:只有一个元素的元祖在初始化的时候,元素后面必须有逗号,不然解释器不会把它解释为元祖。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网