Disadvantages of Flask

Allwin Raju
5 min readMay 30, 2021

Flask is a micro-framework written in python. Flask is based on the Werkzeug WSGI toolkit and Jinja2 template engine. It is called a micro framework because it does not require tools or libraries. Flask supports various extensions that can add additional functionalities. Few applications that use flask are

  1. Pinterest
  2. LinkedIn
  3. Community web page of the flask

Disadvantages of flask

Some of the major disadvantages of the flask framework are,

  1. Not suitable for big applications.
  2. Community.
  3. Full-Stack experience.
  4. No admin site.
  5. No login or authentication.
  6. ORM.
  7. Migrations can be difficult.

These disadvantages are based on comparing flask with Django. Django is heavy-weight, whereas, with Flask, you have to build everything on your own.

Not suitable for big applications

when you have a big project, using Flask could be time-consuming. It is suitable only for small-scale applications. If you have a simple, innovative use case to be added to an existing application, Flask should be your choice as it offers flexibility.

--

--