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

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

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请求参数、方式区分)