在使用flask框架的时候,methods找不到用法怎么解决?

在使用flask框架的时候,methods找不到用法怎么解决?

img

request引入了吗

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7732584
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:基于flask框架的新冠疫情数据可视化系统源码+实验报告
  • 除此之外, 这篇博客: Flask 框架学习1中的 2、methods 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 若一个路由装饰多个函数,可以通过methods,确认请求方式来确认访问的视图函数.methods 是一个列表,不同请求方式使用逗号分割

    from flask import Flask
    
    app = Flask(__name__)
    
    @app.route('/')
    def hello_world():
        return 'hello world!'
    
    @app.route('/', methods=["post"])
    def hello_world2():
        return 'hello world2!'
    
    if __name__ == '__main__':
        app.run()
  • 您还可以看一下 郭宏志老师的Flask从入门到精通课程中的 模板渲染和静态文件小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    如果在使用Flask框架中遇到了methods找不到用法的问题,可以先检查代码是否按照段落0的示例正确设置了methods参数。另外,也可以参考段落3中的方法使用蓝图和自定义MethodView进行管理和注册。需要注意的是,如果使用自定义MethodView,需要在类内指定需要启用的请求方法。具体实现过程可以参考段落3中的示例代码。如果以上方法不能解决问题,可以提供详细的错误提示和代码片段,以便进行进一步诊断。