@@ -18,7 +18,7 @@ $ pip install -U Flasgger-Marshmallow
1818import logging
1919
2020from flasgger import Swagger
21- from flask import Flask
21+ from flask import Flask, request
2222from flask_restful import Api, Resource
2323from marshmallow import Schema, fields
2424from flasgger_marshmallow import swagger_decorator
@@ -54,6 +54,7 @@ class UserJsonSchema(Schema):
5454
5555 class Meta :
5656 strict = True
57+ unknown = ' EXCLUDE' # 参数中对多余字段处理 EXCLUDE`-排除, `INCLUDE`-不处理 or `RAISE`-抛异常.
5758
5859
5960class CreateUserJsonSchema (UserJsonSchema ):
@@ -136,9 +137,9 @@ class User(Resource):
136137 """
137138 创建一个用户
138139 """
139-
140+
140141 # 获取校验后的数据
141- login .info(type (request.json_schema), request.json_schema)
142+ logger .info(type (request.json_schema), request.json_schema)
142143 return {' id' : 1 }
143144
144145 @swagger_decorator (query_schema = QueryUserSchema, response_schema = {200 : GetUserResponseSchema},
@@ -149,7 +150,7 @@ class User(Resource):
149150 """
150151
151152 # 获取校验后的数据
152- login .info(type (request.query_schema), request.query_schema)
153+ logger .info(type (request.query_schema), request.query_schema)
153154 return {' user_name' : ' 陈小龙' }
154155
155156 @swagger_decorator (query_schema = QueryUserSchema, response_schema = {302 : RedirectResponseSchema})
@@ -186,7 +187,7 @@ class Username(Resource):
186187 """
187188
188189 # 获取校验后的数据
189- login .info(type (request.path_schema), request.path_schema)
190+ logger .info(type (request.path_schema), request.path_schema)
190191 return {' username' : username}, 200
191192
192193 @swagger_decorator (path_schema = UsernamePathSchema,
0 commit comments