Web development with Django, and more.

Tutorials and thoughts on web development, Django, and more.

Build a Chat App with Django Channels

In this tutorial you will learn how to build a comprehensive chat app with Django Channel, React and TypeScript.

How to build a blog with Django

This tutorial is a step-by-step guide on how to build a simple blog using Django. Having a basic understanding of Django will be useful for this tutorial but not essential as it is for beginners, written from a beginners' perspective.

Build an NFT rarity tool with Django

Learn how to build an NFT rarity tool. The project we will build will use Django, celery for asynchronous tasks and web3.py to interact with the Ethereum blockchain.

How to Deploy Django using Caprover

Learn how to deploy a Django project to production. This tutorial will focus on deploying Django using Caprover, a self-hostable Platform-as-a-Service. The best part - you can deploy your entire project for just $5/month.

PayPal Payments Tutorial with Django and React

Learn how to sell digital products using PayPal payments. In this tutorial you will learn how to use Django and React to sell digital products with a simple product landing page.

How to Dockerize Django in 5 minutes

This tutorial will show you how to Dockerize a Django project in less than 5 minutes. If you've been working with Django for a while, chances are you've heard of Docker before. But here's a quick summary of Docker and why you should consider using it in your project.

Django and Stripe Payments Tutorial

In this tutorial, you will learn how to setup Stripe Payments with Django. With the boom of the creator economy, being able to sell a digital product is a massive skill. The aim of this tutorial is to show how quick and simple it is to sell your own digital product using Stripe and Django.

JustDjango 2020 in review

2020 may not have been all sunshine and rainbows thanks to COVID. But in many ways, it has been great. For JustDjango, this has been a year full of growth and validation, proving to me that there is a huge group of people that want to learn and use Django.

Django vs WordPress

Django and Wordpress are completely different technologies. Yet I find a lot of people are curious about switching over to Django. This post aims to explain why and when you should switch from Wordpress to Django.

Django vs Flask (Once and for all!)

One of the most common questions in Python web development is whether to use Django or Flask. Lots of developers have weighed in on the discussion. This post provides a home for all of the opinions on this subject. So, let's answer the question once and for all!

Introducing the Django Tutorial Hub 🚀

I'm very excited to announce the launch of a new product called the Django Tutorial Hub. The Tutorial Hub is a curated database of the best free Django tutorials on the internet.

Django Deployment Essentials

In this guide, you will learn the essentials of deploying a Django project. The topics covered are also applicable to web deployment in general.

How much Python should you know before learning Django?

It can take a long time before beginners are absolutely comfortable working with Django. It's important to have a good understanding of Python before diving into Django. In this post, I will cover what I believe to be the most important things to understand in Python before learning Django.

Django Case Study: JustDjango

This case study is about JustDjango. JustDjango is a website and YouTube channel that provides courses that teach web development with a focus on Django. The website that powers the project is also built with Django.

How much Django should you learn?

Learning Django can be difficult if you plan to learn everything. In this post I talk about being more pragmatic in your Django learning journey.

Deploying JustDjango on render.com

Recently we changed our hosting technologies. After a year of self-hosting using Caprover, I decided to move to render.com