Django News Newsletter

Archives
Jobs
Podcast
Videos
April 25, 2025

Revamp Your Django Admin and Supercharge Search

🎨 New Admin Themes, Lightning-Fast Django Search, and much more!

News

See you at PyCon US in Pittsburgh!

Django invites community members to visit and volunteer at its PyCon US 2025 booth in Pittsburgh for stickers and project engagement.

2025 PSF Board Election Schedule Change

Starting in 2025, PSF will move board election timelines to August and September to relieve PyCon US planning pressures and give candidates more campaign time.

Django Software Foundation

Django Admin Theme Roundup 2025

Explore a curated roundup of customizable Django Admin themes like Dracula, Jazzmin, Unfold, Simple UI and others for refreshed backend UIs.

Wagtail CMS News

Check yourself before you wreck yourself with vibe coding

AI-powered vibe coding accelerates app development but demands rigorous security practices like secret management, input validation, and leveraging frameworks such as Django for safer production deployments.

Hot takes are making the planet hotter (and we can do something about it) 🌍

Wagtail-driven Django sites can cut carbon footprints by adopting WebP/AVIF images, greener hosts, responsible AI, dark mode, and cleaning up old content.

Sponsored Link 1

The #1 Django Podcast

Since 2019, Django Chat is a biweekly podcast covering the people and news behind Django. Hosted by former Django Fellow Carlton Gibson and LearnDjango founder Will Vincent.

Articles

14 Advanced Python Features

Explore fourteen advanced Python features: typing overloads and generics, context managers, metaclasses, and other tools to boost code safety, performance, and readability.

Python's new t-strings

Python 3.14 will introduce template strings (t-strings) that produce Template objects enabling safe, flexible string interpolation to prevent injection issues.

You don't need CompositePrimaryKeys

Django 5.2 adds CompositePrimaryKey support for legacy or sharded databases, but new models should avoid composite keys in favor of surrogate keys and unique constraints.

Quick Mastodon toot templates for event hashtags

Prepopulate Mastodon toots with event hashtags by creating share URLs and saving a GitHub Gist shortcut to your mobile home screen.

Grab a Pint With Django-MongoDB-Backend, Voyage AI, and LangChain

A very detailed overview of building a Dublin City Center Pub Finder app built using MongoDB's new Django Backend Python package, Voyage AI embeddings to best understand the queries, and LangChain to power the natural-language interface.

Tutorials

Running Background Tasks from Django Admin with Celery

A tutorial looking at how to run background tasks directly from Django admin. It uses Celery, but similar concepts apply to any other task queues, such as Django-RQ, Django Q, or Huey.

How to Add Blazing Fast Search to Your Django Site with Meilisearch

Integrate Meilisearch into Django to implement blazing fast, typo-tolerant search with unified schemas, Pydantic validation, automatic indexing mixins, and management commands.

Videos

How to Identify Unused Images in Wagtail CMS

Use Wagtail’s built in image usage metrics to pinpoint and purge unused images from your CMS library, keeping the file store lean and current.

Sponsored Link 2

Sponsor Django News

Django Job Board

Senior Full Stack Web Developer (Python/Django + CMS) at VanNoppen Marketing

Projects

bahdotsh/wrkflw

Validate and execute GitHub Actions workflows locally.

radiac/django-style

Basic tasteful designs for your Django project.

Sponsorship

Are you interested in connecting with a vibrant community of 4,150 active Django developers? We have sponsorship opportunities for this spring and the upcoming summer season. Reach an engaged audience and support the Django community!

Explore Sponsorship Options →


Django News is not associated with the Django Software Foundation.

Django is a registered trademark of the Django Software Foundation.

Don't miss what's next. Subscribe to Django News Newsletter:
link
jefftriplett.com
Powered by Buttondown, the easiest way to start and grow your newsletter.