Module Learning Objectives

By the end of this module, you should be able to...

  1. Write Flask applications and run using the command line.
  2. Write Flask routes that accept a route variable as a parameter and return an appropriate response.
  3. Write Flask routes that incorporate HTML forms, collect user input, and show an appropriate response.

Lessons

Introduction to the Request/Response Cycle

Setting up and Using Flask Servers

Introduction to C.R.U.D

GET vs POST

Working with Route Variables and Forms

Interacting with Form Data in Flask

Understanding *args and **kwargs