Learn to build a landing page with the very popular Python Flask Microframework.
This is what the code looks like at the end of the lesson. It's made for your reference so you can see a history of changes.
-
Welcome & Requirements no code
-
Walkthrough no code
-
Create a Virtual Environment no code
-
Sublime Text & Reactivate Virtual Environment
9 - Modules Driving One Purpose
11 - Render Template Variables
12 - Keep Logic in Views not Templates
13 - Jinja Templates & Base HTML
16 - POST Method and Request Data
19 - Adding CSRF Protection to Flask
21 - Basic Form Validation with wtforms
22 - Email & Custom Validation with wtforms
23 - Render the Flask WTF Form in Template
24 - Input Class and Placeholder in Flask WTF Forms
26 - Your First SQLAlchemy Model
29 - Database Actions in Flask Shell no code
30 - Convenience Methods for CRUD
31 - Saving Data to a Model via a Form
32 - Validation Form against Database with Model Lookup
33 - Database Object to Detail View
35 - Update View and Prefill Form Data
36 - Save Updates in Update View
37 - Exclude Items from SQLAlchemy Query
41 - Dynamic URL Paths with url_for
44 - Change Models with Flask Migrate
48 - Prep Landing Page for Production
51 - Making Changes for Production
52 - Custom Domain
heroku domains:add
53 - Adding HTTPs using ACM
heroku ps:resize web=hobby
heroku certs:auto:enable