Python – Creating REST API using Flask


Creating and running a simple Flask application in Python is quite straightforward. Here’s a basic example:

  1. Install Flask: First, make sure you have Flask installed. You can install it using pip:
pip install Flask Flask-RESTful

2. Create a Flask Application: Create a new Python file, for example, app.py, and add the following

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

if __name__ == '__main__':
    app.run(debug=True)

3. Run the Application: Run your Flask application by executing the following command in your terminal:

python app.py

When you navigate to http://127.0.0.1:500/ in your web browser, you should see “Hello, World!” displayed. To create a REST API we can use following code:

from flask import Flask, request
from flask_restful import Resource, Api

app = Flask(__name__)
api = Api(app)

class HelloWorld(Resource):
    def get(self):
        return {'message': 'Hello, World!'}

    def post(self):
        data = request.get_json()
        return {'you sent': data}, 201

api.add_resource(HelloWorld, '/')

if __name__ == '__main__':
    app.run(debug=True)

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post