social.dk-libre.fr is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Got a talk idea but you don't think it's right for DjangoCon US? Think again.
We want talks about #Django, but also:
👥 Community
🛣️ Infrastructure and Performance
🤖 AI
🏛️ Philosophy and Ethics
☕️ Third Party Libraries
🌐 Databases
🔒️ Security
CFP closes Monday 📢 https://2026.djangocon.us/speaking/
A febbraio abbiamo fatto il primo evento dell’anno di #PyVenice !
🗣️ Due interventi sui #framework del momento, #flask e #django
⚖️ Un confronto tra #python e #javascript, in termini di #ServerSide e #ClientSide rendering
🚀 Come #DjangoNinja ha reso veloce le #REST di Django, mostrando il codice in azione !!!
🕖 Noi ci vediamo il 16 aprile 2026, con il #workshop su #n8n ‼️
Info e prenotazioni 👇
https://www.meetup.com/pyvenice/events/312919609/
💾 NON mancate !
Django REST Framework 3.17 has just been released 🎉
Long overdue release with official support for Django 6.0 and Python 3.14
Also, new docs theme ✨ (and many others changes)
RE: https://fosstodon.org/@djangoconeurope/116250429589221893
I'm thrilled that my current employer is a 🩶 sponsor 💸 of the @djangoconeurope 2026 in Athens 🇬🇷 I will be there too, so don't hesitate and say hi! 🤝 #django #python #conference
📢 Silver sponsor: Divio
Divio is a developer-first PaaS built for digital agencies that removes DevOps friction so teams can build, deploy, and scale web applications faster.
Thank you, Divio, for supporting DjangoCon Europe 2026. See you in Athens!
🌺 Only ONE MONTH to go!
The DjangoCon countdown has officially begun. In just one month, you could be in Athens talking about all things Django and connecting with the community under the sun. Why miss it?
RE: https://mastodon.social/@lobsters/116241885772634780
Oxyde looks really cool. I work with Pydantic a lot, but have missed having the Django ORM. Oxyde appears to bring a Django ORM-like experience to Pydantic, and I'm here for it.
@webology I didn't see this in the docs, but the HN post mentions: "when you run makemigrations, it also generates .pyi stub files with fully typed queries, so your IDE knows that filter(age__gte=...) takes an int, that create() accepts exactly the fields your model has, and that .all() returns list[User] not list[Any]”
That’d be relatively straightforward for #Django (or a third-party library) to do. 🤔
If you're new to contributing to Django and you're using an LLM, please consider reading this. We want to bring you into the community, but we can't do that only interacting with an LLM's output.
https://www.better-simple.com/django/2026/03/16/give-django-your-time-and-money/
RE: https://mastodon.social/@CodenameTim/116238965755866425
tl;dr: #Django is the framework for perfectionists with deadlines. Please don't submit model-generated code to meet the deadlines at the expense of perfection.
Lily boostedIf you're new to contributing to Django and you're using an LLM, please consider reading this. We want to bring you into the community, but we can't do that only interacting with an LLM's output.
https://www.better-simple.com/django/2026/03/16/give-django-your-time-and-money/
If you're new to contributing to Django and you're using an LLM, please consider reading this. We want to bring you into the community, but we can't do that only interacting with an LLM's output.
https://www.better-simple.com/django/2026/03/16/give-django-your-time-and-money/
This week's project: Performing open heart surgery (not literal)
My business, a SaaS for irrigation district operations management called Watervize, consists of a #Django codebase that has grown over the past 8 years.
Despite being an amateur programmer and having zero ag knowledge at the start, I was fortunate to make a lot of the right decisions early on.
But I also made some major mistakes here and there (a 6 month foray into 'microservices' 😬 for instance).
1/3
Pretty sad.
Jazzband, the #python/(heavily #django) OSS group is shutting down due to, among other things, AI slop.
“What happened
The slopocalypse
GitHub’s slopocalypse – the flood of AI-generated spam PRs and issues – has made Jazzband’s model of open membership and shared push access untenable”
This model underpinned a lot of that ecosystem. I have to wonder what happens to several of these projects.
@anze3db wins the prize for first blog mention of Django Mantle 🚀
https://blog.pecar.me/typing-your-django-project-in-2026/ #Django #Mantle
Time's I've used the DescriptiveSearchMixin on a #Django admin++
https://www.better-simple.com/django/2023/08/18/descriptive-django-admin-search/
🎙️TALK: Reliable Django Signals by Haki Benita
The existing implementation of Django Signals does not address fault tolerance in any way, which makes Signals unreliable for mission critical workflows! In this talk, Haki presents an alternative underlying implementation using the new tasks framework in Django 6, which makes Signals fault tolerant and reliable.
🎙️ TALK: AI-Assisted Contributions and Maintainer Load by @paulox
AI-assisted contributions are changing how open source work happens. This talk looks at real maintainer experiences from projects like Django, Python, GNOME, and OCaml, focusing on review load, responsibility, and the governance questions that appear when AI replaces understanding instead of supporting it.
🎙️ TALK: Oh, I Found a Security Issue by @m_holtermann
This talk is your behind-the-scenes guide to Django's best in class security processes. Markus will give an introduction to how the team handles security issues, review the history of Django’s security issues and explore the impact of AI and LLMs on the security of Django as well as its security team.
🎙️ TALK: Is it time for a Django Admin rewrite? If so, how? by @EmmaDelescolle
Let's explore together a proof-of-concept Django admin replacement, powered by pluggy and generic views, where CRUD operations are just actions, knowledge transfers both ways, and everything feels like Django.
🎙️ TALK: Digitising Historical Caving Data with Python and Django by Andrew Northall
A pipeline using Python, Django, and LLMs to extract, structure and publish 2,700 incidents, turning old typewritten documents into useful data.
TIL about Django's conditional view processing
https://docs.djangoproject.com/en/6.0/topics/conditional-view-processing/
My dear #Django friends in Fedi:
I'm in a situation where I'd need to test a function that calls a 3rd party function that uses django.contrib.gis.gdal.DataSource to load data.
My problem is, the data is massive and from the live internet.
I want to mock what is returned when it gets the data from the URL but I can't figure out how to mock it.
Does anyone have experience with this?
A @djangonaut cohort is focusing on django-simple-deploy from now through the end of April. It's so nice to have a small, focused group of people to work with and move this project forward!
This has put renewed focus on the dsd-vps plugin. I tabled that last fall, because there are so many questions to sort through when automating a VPS deployment process. The 0.1.1 release (very preliminarily) supports this workflow now:
I am taking 20 days off 🌴 and then starting my new role as a Principal Software Engineer at the #Openshift #Container Platform focusing on #golang #cloud #infrastructure #kubernetes #k8s
Same company! #RedHat is amazing! just a different challenge for at least the next 5 years I wish.
The DjangoCon US 2026 Call for Proposals 📢 has been extended one week!
✅️ Already got yours submitted? This is a great time to tell a friend that you'd love to see them talk.
📝 Still working on yours? You have a little extra time. If you'd some mentorship just email program at djangocon dot us
🎙️ Keynote speaker: @EvilDMP
Great news! Daniele Procida, Director of Engineering at Canonical, is joining us as a keynote speaker. Beyond engineering practice, leadership and transformation, he helps organize community conferences, including the first editions of PyCon Africa and DjangoCon Africa, and supports open-source projects in improving their documentation.
Can't wait for all he has to share! 🌟
After fighting for... days?... to figure out why using `@dataclass_transform` wasn't showing the expected intellisense in VSCode, I finally figured out that the Jedi language server doesn't seem to support PEP 681 at all?!
I didn't have access to Pylance (because it's proprietary), but https://open-vsx.org/extension/detachhead/basedpyright does seem to work.
(doing a bananas prototype where #Django models can be derived just from #Python typehints)
🎉 Happpy VeldaTV day to those who celebrate it.
https://djangotv.com/videos/djangochat/2026/from-kenya-to-london-velda-kiara/
I've been reading the book "Brand Thinking" and it's making me wonder if Django's brand should be about being more productive with less effort.
A tagline could be "Start at 80% done." as a play on the 80-20 rule.
🏛️ Venue reveal! DjangoCon Europe 2026 will take place at the Athens Conservatoire — one of Greece's most historic cultural institutions and a landmark of the Bauhaus movement in Greece.
📍17–29 Rigillis Street, Athens 106 75, Greece
🎙️ TALK: Django templates on the frontend? by @christophehenry
Explore Django Template Transpiler: render Django templates in JavaScript to share UI between backend and frontend without extra SSR calls. Ideal for unreliable networks.
🎙️ TALK: What's in your dependencies? Supply chain attacks on Python projects by Mateusz Bełczowski
Every pip install is an act of trust. Attackers have exploited that trust - phishing maintainers, hijacking CI/CD pipelines, turning popular packages into malware. Learn how these attacks work and practical defenses for your projects.
🎙️ TALK: Zero-Migration Encryption: Building Drop-in Encrypted Field in Django by Vjeran Grozdanic
Learn how we built a drop-in replacement for standard Django Fields at Sentry to encrypt database columns with almost no overhead & zero migrations.
🎙️ TALK: Taming PostgreSQL Bloat in Production Django by @kdpisda
Your Django app gets slower every week and no amount of ORM tuning helps. The silent killer is table bloat — dead rows piling up from every UPDATE and DELETE. Learn to diagnose, fix, and prevent it.
🎙️ TALK: Advanced ORM kung-fu for on-demand filtering, sorting & summing 40M financial transactions by Mathias Wedeken
Harness the Django ORM for massive datasets: annotations, subqueries, window functions, conditionals & JSONB, almost entirely without raw SQL.
"Making Django unique constraints case-insensitive (with no downtime)" by #Django Triage and Review team member, Clifford Gama
https://cliffordgama.com/tech/django-case-insensitive-unique-constraints/
A very cool job opening at WFP for a solution architect, python flavor:
Remote ok! #remotework #python #django #tech #jobs
📢 Silver sponsor: Waracle
Waracle is an end-to-end digital product partner across strategy, design, engineering, data and AI, working with organizations in Financial Services, Energy, Healthcare, the Public Sector and more.
Thank you Waracle for supporting DjangoCon Europe 2026. See you in Athens! 🇬🇷
Very interesting PEP that could unlock a clear way to type Django’s ORM
🎙️ TALK: How Django helps to build the biggest X-ray observatory to date by Loes Crama.
Explore how Django is applied to ESA's NewAthena project, where significant amounts of data are managed in a scientific context, illustrating how a web framework can be extended to enable a large-scale space mission.
🛸 Space missions and Django. Fascinating, right?
🎟️ Grab your ticket: https://2026.djangocon.eu/tickets/
🎙️ TALK: When SaaS Is Not Allowed: Shipping Django as a Desktop App by @jochen
What if your Django app cannot rely on servers at all? This talk shows how to package Django inside Electron for confidential, offline, compute-heavy workloads, based on Steel-IQ, an open-source steel-industry simulation tool. You will see a production architecture running across macOS, Windows, and Linux, plus practical lessons from building and running it.
🎙️ TALK: ATLAS: Building a Zero‑Budget IT Service Management Platform with Django in the Public Sector by Georgios Poulos
Learn how ATLAS was built with Django and zero external budget for the Greek Ministry of Migration & Asylum, resulting in 70% faster incident response initiation and 98% user satisfaction.
🎙️ TALK: Scaling the database - using multiple databases with Django by @jake
The question is simple: How do you scale Django beyond a single database? The answer isn't simple, but it is fun and interesting.
🎙️ TALK: Partitioning very large tables with Django and PostgreSQL by @timb07
Database tables in PostgreSQL cause increasing performance and maintenance issues as they grow larger. In this talk, we'll look at ways of managing those problems with partitioning, the choices available, and how to partition existing tables at Kraken scale with Django.
Django Control Room – All Your Tools Inside the Django Admin
https://github.com/yassi/dj-control-room
#HackerNews #Django #Control #Room #Django #Admin #Tools #Web #Development #Open #Source #GitHub
🎟️ Early bird tickets for DjangoCon US 2026 are now on sale!
Join us August 24–28 in Chicago for five days of talks, workshops, and sprints with the global Django community.
Early bird pricing starts at $359 Ind and 749 Corp — grab yours before they're gone.
@adamchainz That makes sense.
For statically generated sites (like Pelican) or project docs built through pipelines (like Django’s Sphinx docs), the dictionary could just be regenerated during each build, locally or in CI.
That way it stays fresh automatically and tracks templates or content changes without extra work.
RE: https://fosstodon.org/@adamchainz/116131263924317095
This got me thinking 💡
Django docs might be a perfect fit for this, since they’re built statically with Sphinx and the build sees the whole corpus, so you could train a shared dictionary from all the repeated HTML, templates, and structure 🗃️
With thousands of pages and many languages sharing the same layout, a per-language dictionary could squeeze responses even more once dictionary compression becomes easier to deploy ✅
Feels like a fun experiment for the Django ecosystem ⚗️
RE: https://toot.cafe/@tomayac/116130295851736110
Great! I think I’ll try implementing this in Django-http-compression, when I find the time
Django's query string tag (from v5.1) is a good example of a maintenance slow-bleed.
It **seems** simple but, over the space of users, has so many possible (i.e. actual) applications that there's a long stream of requests and revisions needed.
When folks are like "Why can't we **just** add feature…?" it's because they simply don't see what **just** adding that feature entails.
https://forum.djangoproject.com/t/enhancement-proposal-for-querystring-template-tag-support-for-dynamic-context-based-keys/44281 #Django
Every time I see someone saying “Oh no, I missed the CFP deadline”, I can’t help thinking about all those features in Python or Django that were deprecated for years… and then someone is shocked when they finally get removed. 🫠
Weeks of announcements. Years of warnings. Deprecation messages in the logs. And still: surprise. 😅
Maybe warnings and deadlines only become real the day after they expire. 🪄
🚀 The DjangoCon US 2026 CFP is OPEN! Heading BACK to Chicago and looking for talks from all experience levels. Got an idea about Django, Python, or the web? We want to hear it!
Deadline: March 16 at 11am CDT
Getting to link my "Choose, and choose quickly" talk from 2020 again. Yes 🙌
https://djangotv.com/videos/djangocon-europe/2020/djangocon-2020-choose-and-choose-quickly-optimising-modelchoicefield-carlton-gibson/ #Django
February's DSF member of the month is Baptiste Mispelon! ⭐
Baptiste is part of the Django Ops team and has contributed to django core. He also co-created the Django Under the Hood conference💡
Learn more about Baptiste here! https://www.djangoproject.com/weblog/2026/feb/21/dsf-member-of-the-month-baptiste-mispelon/
📣 DjangoCon US 2026 is coming to Chicago and we want YOUR talk! Whether you're a first-time speaker or a seasoned pro, we'd love to hear your ideas about Django, Python, and the web.
CFP closes March 16 at 11am CDT
https://pretalx.com/djangocon-us-2026/cfp