Building Flask Apps
Python’s most popular framework. Use Flask to create applications ranging from APIs to MVC applications. Learn routing, databases, user management, etc.
After achieving market dominance, Flask is a Python framework impossible to avoid.
Rendering Pages in Flask Using Jinja Serve dynamic web pages in Flask by mastering Jinja: Flask's built-in HTML templating engine.
Serving Frontend Assets in Flask When Python developers manage presentation layers.
Handling Forms in Flask with Flask-WTF Learn to create form logic and templates in Flask with the Flask-WTForms library.
The Art of Routing in Flask Empower your Flask application to grow dynamically with intelligent routes and well-structured views.
Configuring Your Flask App Tips on how to neatly and securely configure your Python Flask application.
Demystifying Flask’s Application Factory Create a Flask app using the 'Application Factory' pattern. Learn what an application context is and how to build large-scale apps properly.
Organizing Flask Apps with Blueprints Structure your Flask app as a collection of modules. Use Flask 'blueprints' to organize your app by separation of concerns.
Connect Flask to a Database with Flask-SQLAlchemy Use Flask-SQLAlchemy to have your Flask app interact with a database. Learn to create, fetch, and manage database records via SQLAlchemy ORM.
Handle User Accounts & Authentication in Flask with Flask-Login Create an interactive Flask application by supporting user accounts! Handle account creation, log-ins, walled content, and user-specific features.
Managing Session Data with Flask-Session & Redis Store temporary information during a user's by using Flask-Session and Flask-Redis as key/value storage.pt