Server - Contents

Advance Flask

revised: 08-Jan-2022

Prerequisites: The Debian 10 Server setup and familiarity with the 3-page Flask website setup. Found here: Flask 3pg Site

Demo#1 - Flask Blog Tutorial

The full tutorial is found at PalletProjects.com Site. Our purpose is provide a slightly easier working setup and a summarized process on how that was done as to compliment the tutorial and provide insights to the workings of Flask.

Demo#2 - Flask Roles Tutorial

With great thanks to a coder called 'dgleba', where the basis of the setup started with code found here. The code, slightly outdated, is integrated into a 3-page website with the aim of demonstrating the qualities of Flask-Login and Flask-Admin working together to make for an institutional website with private pages.

Demo#3 - Flask Security App

Again great thanks to another coder called 'Keneth M', where the basis of the setup started with code found here. Using this as a foundation, a fuller application has been developped based on a database (Sqlite3 but easy to re-configure if one wishes to use PostgreSQL) and with Flask-Mail behind a contact page (assuming a tandemn iRedmail setup). All-in-all, it offers a good starting point for an institutional website with the robust Flask-Security providing email confirmation to new registrations prior to login.