The authentication system that comes with Django works fine for the most cases, but it is recommended using a custom user model with every project you start as it just requires a bit of configuration, and you'll be able to customize it as you see fit.
This is the sixth part of our tutorial series! In this part, we are going to set up an email service provider in our Django application to send emails.
This is the fifth part of our tutorial series! We are going to deploy our Django application to the Heroku cloud platform. Heroku is a platform as a service that is very easy to set up and has a free service level for small project.
Welcome to the fourth part of the Django blog tutorial series. In this part, we are going to allow users to create blog posts. We are also going to implement a comment system.
In this part, we are going to explore Django's authentication system and how to create a profile page for users. The implemented pages are: sign up, log in, log out, reset password, change password, profile, and finally an edit page.
In this tutorial series, we are going to build a blog application with the Django web framework. We will start from the configuration of the project to deployment. In this first part, we are going to do all the required configuration for the project.