20 Feb 2026
Django community aggregator: Community blog posts
Django News - Contributor Covenant, Security Team Expansion, and Django 6.1 Updates - Feb 20th 2026
Introduction
📣 Sponsor Django News
Reach 4,305 engaged Django developers with a single weekly placement. High open rates. Real clicks. Only two sponsor spots per issue.
Django Software Foundation
Plan to Adopt Contributor Covenant 3 as Django's New Code of Conduct
Django establishes a transparent community-driven process and advances the adoption of Contributor Covenant 3 as its Code of Conduct with staged policy updates.
Python Software Foundation
Join the Python Security Response Team!
Python core adds public governance and onboarding for the Python Security Response Team, enabling broader community nominations and coordinated CVE and OSV vulnerability remediation.
Wagtail CMS News
Open source AI we use to work on Wagtail
Wagtail team recommends using open source AI models and inference providers like Scaleway, Neuralwatt, Ollama, and Mistral to power Wagtail AI integrations.
Updates to Django
Today, "Updates to Django" is presented by Raffaella from Djangonaut Space! 🚀
Last week we had 25 pull requests merged into Django by 13 different contributors - including 2 first-time contributors! Congratulations to 93578237 and Hossam Hassan for having their first commits merged into Django - welcome on board!
News in Django 6.1:
- The new
QuerySet.totally_ordered propertyreturnsTrueif theQuerySetis ordered and the ordering is deterministic. HttpRequest.multipart_parser_classcan now be customized to use a different multipart parser class.StringAggnow supportsdistinct=Trueon SQLite when using the default delimiter Value(",") only.first()andlast()no longer order by the primary key when aQuerySet's ordering has been forcibly cleared by callingorder_by()with no arguments.
It's also fixed for Django 5.2 NameError when inspecting functions making use of deferred annotations in Python 3.14 (#36903).
Is deprecated in Django 6.0: Passing a string to the delimiter argument of the (deprecated) PostgreSQL StringAgg class is deprecated. Use a Value or expression instead to prepare for compatibility with the generally available StringAgg class.
Django Newsletter
Sponsored Link 1
PyTV - Free Online Python Conference (March 4th)
1 Day, 15 Speakers, 6 hours of live talks including from Sarah Boyce, Sheena O'Connell, Carlton Gibson, and Will Vincent. Sign up and save the date!
Articles
Checking Django Settings
Use Python type hints and runtime Django checks to validate core settings types and provide typed helpers for structured settings to catch misconfigurations early.
Difference Between render() and HttpResponse() in Django (With Practical Examples)
render() loads and renders templates with context and returns an HttpResponse, while HttpResponse returns raw content directly, best for simple or API responses.
A CLI to fight GitHub spam
gh triage provides gh CLI extensions to automate marking GitHub issues and PRs as spam or invalid and bulk unassigning reviewers and assignees.
Deploying a project to the world
Outlines IaC and deployment pipeline practices: state-aware deployments, environment separation, and bootstrap management to deploy applications reliably with Pulumi at scale.
Tech Hiring Has a Fraud Problem
Fraudulent and AI deepfake candidates are increasingly infiltrating Python and Django hiring pipelines, requiring earlier screening, identity checks, and community verification.
Events
DjangoCon Europe 2026 Opportunity Grants
Need financial support to attend DjangoCon Europe 2026?
Apply for an opportunity grant by March 1st, 2026.
PyCon US 2026: Maintainers Summit
The Maintainers Summit at PyCon US 2026 invites Python project leaders to gather in Long Beach on May 16 to share real-world insights on building sustainable projects and thriving communities.
Django Job Board
Infrastructure Engineer at Python Software Foundation 🆕
Software Engineer (Python / Django) at Mirvie 🆕
Python Developer REST APIs at Worx-ai 🆕
Lead Backend Engineer at TurnTable
Backend Software Developer at Chartwell Resource Group Ltd.
Django Newsletter
Projects
RealOrangeOne/django-tasks-db
An ORM-based backend for Django Tasks.
RealOrangeOne/django-tasks-rq
A Django Tasks backend which uses RQ as its underlying queue.
UnknownPlatypus/djangofmt
A fast, HTML aware, Django template formatter, written in Rust.
yassi/dj-urls-panel
Visualize Django URL routing inside the Django Admin, including patterns, views, namespaces, and conflicts.
Sponsorship
🚀 Reach 4,300+ Django Developers Every Week
Django News is read by thousands of engaged Django and Python developers each week. With a 52% open rate and 15% click-through rate, our audience doesn't just subscribe. They pay attention.
Put your product, service, event, or job in front of developers who build with Django every day.
This RSS feed is published on https://django-news.com/. You can also subscribe via email.
20 Feb 2026 5:00pm GMT
Django ORM Standalone⁽¹⁾: Querying an existing database
A practical step-by-step guide to using Django ORM in standalone mode to connect to and query an existing database using inspectdb.
20 Feb 2026 5:00am GMT
18 Feb 2026
Django community aggregator: Community blog posts
Adding analytics to my blog
Hey everyone, quick heads up: I'm adding analytics to the blog.
Before you reach for your adblocker, hear me out. I'm using Umami, which is open source, privacy-respecting, and doesn't use cookies. It doesn't track you across sites, doesn't collect personal data, and is fully open source so you can verify that yourself.
On top of that, I'm self-hosting it on my own infrastructure, so the data never touches a third party. No Google Analytics, no Cloudflare analytics, no one else sees anything.
I mainly want to know which posts are actually useful to people and which ones are just me yelling into the void. That's it.
If you have any questions or concerns, you know where to find me on the Contact page.
18 Feb 2026 6:00am GMT
