开发者社区> 问答> 正文

flask运行报错__init__() got an unexpected keyword

代码如下

from flask import Flask


app=Flask(__name__)


@app.route("/",mehtods=["GET"])
def index():
    return "",200

if __name__=="__main__":
    app.run()

运行报错

Traceback (most recent call last):
  File "b.py", line 7, in <module>
    @app.route("/",mehtods=["GET"])
  File "/Users/jiangyd/PycharmProjects/untitled16/venv/lib/python3.7/site-packages/flask/scaffold.py", line 435, in decorator
    self.add_url_rule(rule, endpoint, f, **options)
  File "/Users/jiangyd/PycharmProjects/untitled16/venv/lib/python3.7/site-packages/flask/scaffold.py", line 56, in wrapper_func
    return f(self, *args, **kwargs)
  File "/Users/jiangyd/PycharmProjects/untitled16/venv/lib/python3.7/site-packages/flask/app.py", line 1085, in add_url_rule
    rule = self.url_rule_class(rule, methods=methods, **options)
TypeError: __init__() got an unexpected keyword argument 'mehtods'

展开
收起
水果黄瓜 2021-10-23 20:44:05 1627 0
2 条回答
写回答
取消 提交回答
  • 关键字写错了,这个是比较容易犯的错误,但是根据错误,却是可以容易解决

    from flask import Flask
    
    
    app=Flask(__name__)
    
    
    @app.route("/",methods=["GET"])
    def index():
        return "",200
    
    if __name__=="__main__":
        app.run()
    
    2021-10-25 21:48:16
    赞同 展开评论 打赏
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好,关键字写错了,请参考如下示例:

    @app.route('/login/',methods=['GET','POST'])
    
    2021-10-24 10:51:47
    赞同 1 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Data Pre-Processing in Python: 立即下载
OPEN SOURCE IN A DATA-DRIVEN WORLD 立即下载
低代码开发师(初级)实战教程 立即下载