In this article, we'll learn how to create a simple Flask application that uses the Model-View-Controller (MVC) pattern. We'll also use the Jinja template engine to make our life a bit easier.
Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. Flask is intended for getting started very quickly and was developed with best intentions in mind.
Flask is a great tool for creating web applications. It is lightweight and easy to use, and it has a lot of features that make it a great choice for web development. However, Flask is not a good choice for creating large-scale web applications. For that, you should use a web framework that is designed for that purpose.