App Introduction
What we'll build in this series — a blog app with authentication, posts, and comments — and how the pieces fit together.
Install Required Packages
Install the packages the blog app needs and register them in Django settings.
Write Models
Define the Blog and Comment models, reuse Django's built-in User model, and run migrations.
Write Urls
Write Urls that will map request with view function.
Write Views
Create the view functions that handle requests — sign up, sign in, and CRUD for posts and comments.
Write Django Forms
For submitting data from user to DB, Django offers BuiltIn Forms, lets apply them.
Integrate Forms in view
Render Django forms in your views and handle submitted form data.
Write HTML Templates
Lets write HTML templates for authentication, posts and forms.