blog title with the python logo

Installing Python on macOS using PyEnv for beginners

In this post I'll explain how to install Python using PyEnv on a macOS machine. This tutorial is also available in video form here: What is PyEnv and why use it? macOS comes with Python…
migrate versus makemigrations with a thinking emoji

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…
django and docker logos with a picture of a spider
, ,

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…