Django Beats

Welcome to the home for Django-oriented content on Fly.io

By Mariusz Felisiak

DRY: Template Rendering With Context Processors

Django has many hidden gems that are neither widely used nor well known. In this article, I will discuss context processors which are one of my favorites. They allow following the DRY (don't repeat yourself) principle in template rendering and kee...

Read more about DRY: Template Rendering with Context Processors
By Mariusz Felisiak

Running Tasks Concurrently in Django Asynchronous Views

Async support has really been improving and expanding in Django! Since Django 3.0 with the addition of ASGI support (Asynchronous Server Gateway Interface) there has been a steady march of improvements that bring Django closer to having a full asy...

Read more about Running tasks concurrently in Django asynchronous views
By Kátia Nakamura

A 'No JS' Solution for Dynamic Search in Django

Django is one of the most used server-side frameworks out there. It uses MTV (Model-Template-View) design pattern to build highly scalable and maintainable apps. Even though Django is a very versatile framework, one of the things that annoys me th...

Read more about A 'No JS' Solution for Dynamic Search in Django
By Kátia Nakamura

Deploying Django to Production

The first Django app I ever created was a simple Blog back in 2015, during a Django Girls event in Brazil. Ever since then, I've created and deployed many other Django applications but the deployment process was never so easy as it was with Fly.io...

Read more about Deploying Django to Production
By Mariusz Felisiak

Standout Features in Django 4.2

After 8 months of work by over 200! contributors 💗, the first alpha version of Django 4.2 is out! This is a long-term support release (LTS) with extended support until April 2026, so 3 more years. The final release should be issued in early Apr...

Read more about Standout features in Django 4.2