Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from flask import Flask, request
- from flask_restplus import Api, Resource, fields
- app = Flask(__name__)
- api = Api(app=app)
- model = api.model("simple_model", {'some_bool': fields.Boolean(required=False, default=False, description="A boolean"),
- 'some_int': fields.Integer(required=False, default=99, description="An integer")})
- @api.route('/foo')
- class SomeClass(Resource):
- @api.expect(model)
- def post(self):
- return request.json
- if __name__ == '__main__':
- app.run(host='localhost', port=8000, threaded=False, debug=True)
- {'some_bool': True, 'some_int': 20}
- {'some_bool': True}
- {'some_int': 20}
- None
- {'some_bool': True, 'some_int': 20}
- {'some_bool': True, 'some_int': 99}
- {'some_bool': False, 'some_int': 20}
- {'some_bool': False, 'some_int': 99}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement