News
Feedback needed on Content-Security-Policy header support
Rob Hudson is seeking feedback on Content-Security-Policy header support and asking for input before Django 5.2's feature freeze by January 15.
Django Software Foundation
DSF member of the month - Hiroki Kiyohara
Hiroki is the creator and a staff member of DjangoCongress JP. He has done a lot for the Django Japan community and has been a DSF member since October 2024.
Updates to Django
Updates to Django
Last week we had 17 pull requests merged into Django by 11 different contributors - including 3 first-time contributors! Congratulations to Ari Pollak, Chaitanya Rahalkar and Harsha Vardhan V for having their first commits merged into Django - welcome on board!
Sponsored Link 1
Django & Wagtail Hosting for just $9/month
New year, new site! Finally put those domain names to use and launch that side-project, blog, or personal site in 2025. Lock in this limited time pricing by Feb 28.
Articles
Django: Fail in templates with {% url '' %}
Crashing Django templates on purpose is easier than you might think—just use {% url '' %}
for a quick and clean failure.
Complex Django filters with Subquery
An overview on how to do complex filtering in Django with Subquery.
Creating a To-Do app with Django and HTMX
An 8-part series of building out a To-Do app in Django with HTMX and a test-driven development flow.
Django vs. FastAPI, An Honest Comparison
A very detailed look at the pros and cons of the two popular web frameworks.
🤔 Rethinking Django's Command-Line Tool: Why We Should Rename `django-admin`
Jeff explains why renaming the default django-admin
command to django
is worth the effort.
Events
DjangoCon Europe Opportunity Grants
DjangoCon Europe 2025 offers grants so that those who might otherwise not be able to attend won't hesitate to participate. Some expenses for the conference attendance (which could include travel, hotel, registration, etc) will be covered for opportunity grant recipients.
DjangoCon Europe CFP Ends January 12th
The Call for Proposals (CFP) is open now and will be open until midnight on January 12th AoE Time Zone; please check the CFP for your timezone specifics. That's plenty of time, you don't have to leave it to the last minute.
Tutorials
A step-by-step guide to connecting your Django app’s OpenTelemetry setup to an Elastic observability backend.
A step-by-step guide to connecting your Django app’s OpenTelemetry setup to an Elastic observability backend.
Podcasts
Django Chat #173: Django in 2025
Carlton and Will catch up after the holidays and look ahead to Django news in 2025, new tools, new roles, launching the LearnDjango.com site, upcoming Django events, and more.
Projects
manjurulhoque/doccure
DocCure is a healthcare appointment management system designed to streamline the connection between doctors and patients. Built with Django and modern web technologies, it simplifies the process of finding doctors and booking medical appointments online.
selectnull/django-pyrepl
Use Python 3.13 REPL with Django shell. Contribute to selectnull/django-pyrepl development by creating an account on GitHub.