Home
All Tutorials About News Blog
Log in Sign up
PyLessons April 26, 2022
Django website introduction

In this tutorial, we'll get a basic understanding of what is Django, why people use it, how it's different from other frameworks, and how to run your first basic page

PyLessons May 03, 2022
Django website first app

This tutorial shows how you can create a "skeleton" website, which you can then populate with site-specific settings models, paths, views, and templates (we discuss these in later tutorials)

PyLessons May 09, 2022
Django website using models

In this tutorial part, we're going to introduce the concept of Models. This is where the majority of the value of Django comes from

PyLessons May 16, 2022
Django website custom user

In this tutorial, we will check out the admin functionality of Django and cover its benefits

PyLessons May 23, 2022
Django admin and Apps

This tutorial will cover how to easily create and manage basic Django admin functionality in our Django database

PyLessons May 30, 2022
Creating homepage & CSS

We'll spend time on our website's front-end styling and design, together with some pagination views

PyLessons June 06, 2022
User registration & log in

This tutorial will cover creating user registration, login, and logout functionality on a site built using the Django Web Framework and a little CSS

PyLessons June 13, 2022
Django messaging tool

This part will cover the Django messaging tool that will throw a pop-up for a user about what's going on with their operations on the website!

PyLessons June 20, 2022
User login and logout

In this part, we will continue working on our user handling; we'll bring some dynamics to the page and some ability for users to log in and log out on our page.

PyLessons June 27, 2022
User email login and decorators

We'll get familiar with decorators and implement some changes to allow users to log in not only with a username but also with an email

PyLessons July 04, 2022
Google reCAPTCHA in Django

We will cover Google reCAPTCHA - a top-rated solution to protect your application or website against bots or spam that it's reasonably effortless to implement when we are using the right tools

PyLessons July 10, 2022
Creating User Profile

In this article, we'll crack on our user profile so that our users can edit their description, name, surname, or other details you want to include

PyLessons July 17, 2022
Uploading and managing images

We'll cover how to upload and manage images for our series and articles. Also, we'll enable users to add their profile image so that others can recognize him

PyLessons July 25, 2022
Managing Django articles

We'll learn how we can implement buttons to update, delete and create articles and series just in the front end if we have the right authorization for that

PyLessons August 01, 2022
User Registration Email Confirmation

In this part, we'll cover how to send an email confirmation using Django when someone registers on our website

PyLessons August 08, 2022
Handle User password - change, recover

We'll continue to cover how to complete email functionality in the Django webserver to allow users to change and restore their passwords

PyLessons August 15, 2022
Uploading images inside Django article

In this part, we'll cover how to implement Django image management so we can upload them from a local computer or clipboard

PyLessons August 22, 2022
Subscribe to Newsletter in Django

We'll create a module for users to subscribe to a newsletter. We'll extend this module, so we can send emails to our subscribers

PyLessons August 29, 2022
Migrate from SQLite to PostgreSQL

In this part, we'll focus on remote PostgreSQL database creation and migrating it to from the default Django SQLite database

PyLessons September 05, 2022
Django Google OAuth

In this tutorial, we will cover, investigate and explore social (Google) OAuth 2.0 authentication integration with Django

PyLessons September 12, 2022
Django deployment with Nginx and Gunicorn

This tutorial will teach us how to deploy a Django application with Nginx, Gunicorn, PostgreSQL, and Let's Encrypt SSL on an Ubuntu server

Subscribe for our newsletter

Disclaimer

All the information on this website – https://PyLessons.com – is published in good faith and for general information purpose only.

Facebook
Twitter
GitHub
YouTube
PayPal
Patreon

Information

Terms and Conditions

Privacy Policy

About PyLessons

This website is for programmers, hackers, engineers, scientists, students, and self-starters interested in Python, Computer Vision, Reinforcement Learning, Machine Learning, etc.

© 2025 Copyright: PyLessons.com