Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sivabudh/d9aeb2f72e3fae45a21f4ca1584077a0 to your computer and use it in GitHub Desktop.
Save sivabudh/d9aeb2f72e3fae45a21f4ca1584077a0 to your computer and use it in GitHub Desktop.
from flask import Flask, request
from flask_restful import Resource, Api
app = Flask(__name__)
api = Api(app)
class HelloWorld(Resource):
def post(self):
json = request.json
errors = {
"required_fields_missing": []
}
day_of_week = json.get('day_of_week')
if day_of_week is None:
errors["required_fields_missing"].append("day_of_week")
name = json.get('name')
if name is None:
errors["required_fields_missing"].append("name")
if len(errors["required_fields_missing"]) > 0:
return errors, 400
else:
return {}, 200
api.add_resource(HelloWorld, '/')
if __name__ == '__main__':
app.run(debug=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment