美文网首页
django,tornado,flask请求参数、方式区分

django,tornado,flask请求参数、方式区分

作者: Inc_Allure | 来源:发表于2018-01-03 10:21 被阅读0次

    不同请求参数的接收>>>

    Django中:

        request.GET/POST

    Tornado中:

        self.get_query_argument()/get_query_arguments()

        self.get_body_argument()/get_body_arguments()

        self.get_arguement()/get_arguments()

    Flask中:

        request.args.get("key")

        request.form.get("key")

    不同请求方式的区分>>>

    Django中:

        通过request.method == "GET" / "POST"进行视图函数中不同请求方式的处理区分

        同样可以通过装饰器注解方式:@require_POST @require_GET方式指定视图函数只能接收那种请求方式

    Tornado中:

        可以通过直接重写父类RequestHandler中的get/post/..的请求处理方法来实现不同的请求方式的区分

    Flask中:

        通过路由装饰器注解的methods属性来指定视图处理函数可以接收那种请求方式

            @app.route("/", methods=["get", "post"..])

    相关文章

      网友评论

          本文标题:django,tornado,flask请求参数、方式区分

          本文链接:https://www.haomeiwen.com/subject/tkcqgxtx.html