
Django Docker Deployment with HTTPS using Letsencrypt
In this guide, I'll show you how to enable HTTPS on a Django app that's deployed using Docker.
You can find the full source code for this tutorial project here: LondonAppDeveloper/django-docker-deployment-with-https-using-letsencrypt
https://youtu.be/3_ZJWlf25bY
Watch…

Deploying Django with Docker Compose
There are a number of ways you can deploy a Django app.
One of the simplest is by running the app using Docker Compose directly on a Linux virtual machine.
The benefits to this approach are:
Fastest and easier to get up and running.Define…

Deploying Django to Google App Engine using Docker
In this guide I'm going to show you how to deploy a Django application to Google App Engine (GAE) using Docker.
Specifically, we'll be doing this:
Creating a new Django project with Docker and Docker ComposeCreating a placeholder…

Use Docker to create a new Django project in one line
If you already have Docker on your machine, you can create a new Django project (using any version) using a single command.
Create in an app/ directory:
docker run -v ${PWD}/app:/app -w /app python:3.9-alpine sh -c "pip install Django==3.2…

Debugging a Dockerized Django app with VSCode
I am a huge advocate for integrating Docker into your development process.
There are many benefits to this, such as:
Consistent developer environmentsParity of development and production environmentsDependency isolation from your…

How to use GitHub Actions
In our advanced course on building REST APIs, we teach how to use Travis-CI to run unit tests and linting for your project.
Since launching the course, GitHub has launched their own CI/CD workflow tool called GitHub Actions and many students…

What’s the difference between the migrate and makemigrations command in Django?
When writing applications for relational databases such as MySQL or PostgreSQL, there are two things to keep in mine:
The first is the structure of the database itself. This includes things such as the tables, fields and relationships…

How do you debug a Django application that is running in Docker?
Students of our advanced course on building REST API's often ask: How can I use my editors integrated debugging tools when running Django in Docker?
It may surprise you, however personally I avoid using any integrating debugging tools where…