Код: Выделить всё
from flask_restx import fields
some_object = {
'id': fields.Integer(reqired=True),
'name': fields.String(required=True)
}
@api.route('', methods=['POST'])
class SomeClass(Resource):
@api.request_body(SomeInputSchemaJson)
@api.response_ok(some_object)
def post(self) -> str:
return {'id': 3, 'name': 'idk'}, 200
Код: Выделить всё
def response_ok(self, model=None, description=None, code=200):
return self.marshal_with(model, code=code, description=description, mask=False, skip_none=True)
Код: Выделить всё
from flask_restx import fields
some_object = {
'id': fields.Integer(reqired=True),
'name': fields.String(required=True)
}
@api.route('', methods=['POST'])
class SomeClass(Resource):
@api.request_body(SomeInputSchemaJson)
@api.response_ok(some_object)
def post(self) -> str:
data = {'id': 3, 'name': 'idk'}
return make_response(jsonify(data), 200)
Подробнее здесь: https://stackoverflow.com/questions/740 ... arshalling