News
Django security releases issued: 5.1.1, 5.0.9, and 4.2.16
Two security fixes were just released. As always, the best security measure you can take is to always be on the latest version of Django.
Announcing Djangonaut Space Session 3 Applications Open!
Session 3 applications are now open until September 14th.
Sponsored Link 1
Try Scout APM for free!
Sick of performance issues? Enter Scout's APM tool for Python apps. Easily pinpoint and fix slowdowns with intelligent tracing logic. Optimize performance hassle-free, delighting your users.
Articles
Evolving Django’s auth.User
Former Django Fellow Carlton Gibson has a lengthy and well-reasoned take on the auth.User
model, pointing out its current limitations and forcefully arguing for some changes in future releases.
Extending the Django OAuth Toolkit Application Model Mid-project
Extending the Django OAuth Toolkit's application model mid-project can cause significant challenges, but Mariatta walks us through it.
Redis connections growing unbounded
gunicorn+gevent and Celery can be tricky. There is a setting that is often missed that keeps your Redis connections from increasing until they reach the maximum.
Implementing Search with Django CMS 4
Learn how to implement custom search functionality on a Django CMS 4 site using Django Haystack for dynamic content indexing.
Taming the beast that is the Django ORM - An introduction
A guide to navigating Django ORM's power and pitfalls, with tips on querying, performance, and avoiding common gotchas.
Django: avoid “useless use of .all()”
Adam Johnson reminds us that when you write a queryset with filter()
you do not need to use all()
.
Events
Django Day Copenhagen 2024 Talk Schedule
The 9 talks for this year's conference are now live. It's a very full day.
DjangoCon US 2024
DCUS is coming soon, September 22-27, again in Durham, NC. Tickets for tutorials, talks, and sprints are still available.
Tutorials
Django Redirects App Tutorial
A step-by-step configuration and implementation guide to Django's built-in redirects app, useful for using the admin to manage all your URL redirects.
Build a One-Product Shop With the Python Django Framework and Htmx
We'll use Django, htmx, and Stripe to create a one-product e-commerce website.
Projects
davidism/gha-update
Update GitHub Actions version pins in GitHub workflow files. Even with grouped, monthly updates, Dependabot PRs can still be noisy, especially for smaller or stable projects. This tool allows updating pins locally, when the maintainer wants to.
adamspd/django-appointment
A Django app for managing appointment scheduling with ease and flexibility.