Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time

A Complete Beginner's Guide to Django

Python Version Django Version

Code samples from the Django tutorial series.

Django Boards Screenshot

Table of Contents

For the complete tutorial series index click here.

Running the Project Locally

First, clone the repository to your local machine:

git clone

Install the requirements:

pip install -r requirements.txt

Setup the local configurations:

cp .env.example .env

Create the database:

python migrate

Finally, run the development server:

python runserver

The project will be available at


The source code is released under the MIT License.

Creative Commons License

The tutorials, documentations, comics are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.