News
Welcome to our new Django accessibility team members
The Django Accessibility Team welcomes new members Eli, Marijke, Tushar, and Saptak, who bring valuable expertise to the project.
Articles
Django: avoid using .first() when retrieving a unique object
Avoid using .first() to retrieve unique objects in Django to avoid unnecessary performance costs from added ordering; instead, use .get() with proper exception handling for efficiency.
This Django Template Tag is Killing Your Performance
Avoid performance pitfalls by replacing the length template filter with count()
for QuerySet
objects to prevent excessive memory and database usage.
Better Error Tracking in Django
Learn how to enhance error tracking in Django with Bugsink. Explore built-in features, limitations, and robust solutions for debugging and managing errors effectively.
Loopwerk: Why I still choose Django over Flask or FastAPI
Django's comprehensive features, powerful ORM, seamless migrations, and supportive community make it the go-to choice for building versatile and scalable applications.
Events
PyCon US 2025 Registration is open!
PyCon US 2025 registration is open, offering flexible rates, early bird discounts, and a packed schedule of events, including tutorials, keynotes, and sprints.
Podcasts
Django Brew: Episode 4: Spoiler Alert: DjangoCon US Recap, Open Source Maintenance, and Other Spooky Stories
A fun, caffeine-powered podcast about the Django web framework by Adam Hill and Sangeeta Jadoonanan!
Projects
RealOrangeOne/django-tasks
A reference implementation and backport of background workers and tasks in Django.