Все публикации

Dynamic list views with Django and htmx

Dynamic Django forms without writing any JavaScript

How to compress images for a webpage

How Blog Reader works

How to set up Django with React

An Introduction to AWS Simple Storage Service (S3)

How to fork a GitHub repository and make a pull request

How to diagnose and fix slow queries with Django Debug Toolbar

Setting up Windows for programming

Simple Django Deployment (part 22) - Setting up Cloudflare part 2

Simple Django Deployment (part 21) - Setting up Cloudflare part 1

Simple Django Deployment (part 20) - Buying a domain

Simple Django Deployment (part 18) - Taking database backups

Simple Django Deployment (part 19) - Automating server setup

Simple Django Deployment (part 17) - Automating and testing the deployment

Simple Django Deployment (part 15) - Automating the code upload

Simple Django Deployment (part 16) - Automating the remote installation

Simple Django Deployment (part 14) - Setting up basic logging

Simple Django Deployment (part 13) - Adding Gunicorn config

Simple Django Deployment (part 12) - Setting up Supervisor

Simple Django Deployment (part 11) - Uploading and running your Django app

Simple Django Deployment (part 10) - Preparing our WSGI server

Simple Django Deployment (part 9): Serving static files in production

Simple Django Deployment (part 8) Preparing Django settings for production