#Building Flask Apps

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.

Creating Your First Flask Application
Post 1

Creating Your First Flask Application

After achieving market dominance, Flask is a Python framework impossible to avoid.
Powerful Page Templates in Flask With Jinja
Post 2

Powerful Page Templates in Flask With Jinja

Create smarter Python applications by building dynamic page templates with Jinja.
Serving Frontend Assets in Flask
Post 3

Serving Frontend Assets in Flask

When Python developers manage presentation layers.
Handling Forms in Flask with Flask-WTF
Post 4

Handling Forms in Flask with Flask-WTF

Learn to create form logic and templates in Flask with the Flask-WTForms library.
Organizing Flask Apps with Blueprints
Post 5

Organizing Flask Apps with Blueprints

Introduce structure to your apps by modularizing logic into Flask Blueprints.
The Art of Routing in Flask
Post 6

The Art of Routing in Flask

Empower your Flask application to grow dynamically with intelligent route definition.
Configuring Your Flask App
Post 7

Configuring Your Flask App

Tips on how to neatly and securely configure your Python Flask application.
Demystifying Flask’s Application Factory
Post 8

Demystifying Flask’s Application Factory

Breaking down the nuances of creating a Flask application correctly.
Connect Flask to a Database with Flask-SQLAlchemy
Post 9

Connect Flask to a Database with Flask-SQLAlchemy

Use Flask-SQLAlchemy to have your Flask app interact with a database. Learn to create/manager users via Flask's ORM.
Using Flask-Login to Handle User Accounts
Post 10

Using Flask-Login to Handle User Accounts

Add user authentication to your Flask app with Flask-Login
Managing Flask Session Variables
Post 11

Managing Flask Session Variables

Using Flask-Session and Flask-Redis to store user session variables.