Python Website Full Tutorial - Flask, Authentication, Databases & More

Python Website Full Tutorial - Flask, Authentication, Databases & More

In this video, I'm going to be showing you how to make a website with Python, covering Flask, authentication, databases, and more. The goal of this video is to give you what you need to make a finished product that you can tweak, and turn into anything you like. We're going to also go over how you create a new user's account, how you store those in a database, how to log into those user accounts, how to log out of them, and how you associate that information with a specific user.

In this video, I'm going to be showing you how to make a website with Python, covering Flask, authentication, databases, and more. The goal of this video is to give you what you need to make a finished product that you can tweak, and turn into anything you like. We're going to also go over how you create a new user's account, how you store those in a database, how to log into those user accounts, how to log out of them, and how you associate that information with a specific user.

📝 Code for this tutorial: https://github.com/techwithtim/Flask-Web-App-Tutorial

⭐️ Timestamps ⭐️

  • 00:00:00 | Video Overview
  • 00:01:50 | Project Demo
  • 00:04:35 | Directory Structure
  • 00:06:40 | Flask Setup & Installation
  • 00:08:55 | Creating a Flask App
  • 00:14:01 | Creating Routes/Views
  • 00:21:50 | Jinja Templating Language & HTML Templates
  • 00:47:22 | Sign Up Page HTML
  • 00:52:14 | Login Page HTML
  • 00:54:31 | HTTP Requests (POST, GET, etc.)
  • 00:57:05 | Handling POST Requests
  • 01:03:14 | Message Flashing
  • 01:12:42 | Flask SQLAlchemy Setup
  • 01:15:46 | Database Models
  • 01:23:42 | Foreign Key Relationships
  • 01:29:10 | Database Creation
  • 01:34:14 | Creating New User Accounts
  • 01:43:16 | Logging In Users
  • 01:49:17 | Flask Login Module
  • 01:56:03 | Checking if User is Logged In
  • 01:58:54 | Notes HTML
  • 02:02:41 | Adding User Notes
  • 02:05:48 | Deleting User Notes

python flask web-development programming developer

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Hire Python Developers

Are you looking for experienced, reliable, and qualified Python developers? If yes, you have reached the right place. At **[HourlyDeveloper.io](https://hourlydeveloper.io/ "HourlyDeveloper.io")**, our full-stack Python development services...

Python Flask Full Series - Web Application Development - Flask Forms

In this episode, we will learn how to use Flask Forms, and this is going to be quite easy because of additional libraries in Flask that helps us to create Forms like a Register form very easily. Throughout this series, I am going to go deeper into each topic by developing a real website that simulates an open market that different users can purchase items, including a budget system for each user.

Python Flask Full Series - Web Application Development - Flask Validations

Learn how to use Flask Validations, and complete the registration process, it is going to be a lot of fun customizing the policy of how you want to register your users, by writing some conditions that are going to be executed once your clients are trying to create an account

Hire Python Developers India

Looking to build robust, scalable, and dynamic responsive websites and applications in Python? At **[HourlyDeveloper.io](https://hourlydeveloper.io/ "HourlyDeveloper.io")**, we constantly endeavor to give you exactly what you need. If you need to...

Python Flask Full Series - Web Application Development - Introduction

Python Flask Full Series - Web Application Development - we will understand how we can get started with the Flask web framework, in order to start the process of building a website with Flask.