This week we’re at the #PyConFR 🇫🇷 sprints! 25 contributors working together on #Django, our website, #marketing, #accessibility, and discussing the future of Django ⭐️
django
Currently in the #Django sprint room at #PyConFr and @thibaudcolas is stressing the importance of gathering quotes/testimonials from Django users…
So if you have ever used Django and liked it (as a dev or as a end user), don't hesitate to fill the survey https://docs.google.com/forms/d/e/1FAIpQLSfkkvFZnLi_Mg_DnMwMC8g3V5ke2RnA4y4yXiTyaBU-zPFJ8w/viewform (and then ping me here, please 👉👈)
Pull requests wanted!
I've just opened a whole bunch of issues in the PyLadiesCon Portal repo and all of these are up for grabs.
Check it out if you know some Python, Django, and maybe a little of HTML or CSS.
Amanda Savluchinske at #PyConFR - showcases how to get involved in open source in 2025 - featuring the #Django community’s @djangonaut program ⭐️
Five ways to discover #Django packages 5️⃣⭐️ https://www.djangoproject.com/weblog/2025/nov/02/five-ways-to-discover-django-packages/ Featuring the most popular packages according to the State of Django 2025 report by @jetbrains 🙌
"Every one is an LTS" — Here's my proposal to move Django to an annual release cycle. 🌶️🌶️🌶️
No idea how that's gonna go but 🥳
https://buttondown.com/carlton/archive/an-annual-release-cycle-for-django/ #Django #TheStackReport
People who are newer to Django often do not know about these great resources and the richness of the Django ecosystem. Spread this link please! #python #django https://www.djangoproject.com/weblog/2025/nov/02/five-ways-to-discover-django-packages/
Announcing DjangoCon Europe 2026 in Athens, Greece ☀️🏖️🏛️🇬🇷 The 18th edition and 15th country of the conference! https://www.djangoproject.com/weblog/2025/nov/03/announcing-djangocon-europe-2026-in-athens-greece/ #Django
thanks to the amazing #DjangonautSpace program, i recently started contributing to #django . i documented the journey towards my first PR in this getting-started walkthrough - hope it's helpful to you new contributors out there: https://dev.to/annalauraw/your-first-django-pr-from-scratch-to-improved-patch-5b2f.
with huge thanks to @djangonaut 🙏
#python #OpenSource #contribution #WebDev
Just released v0.5.0 of my django-litestream package, now compatible with Litestream 0.5.2.
The main changes include updates to match the new Litestream CLI, and I’ve also removed the old `init` command — it turned out to be completely useless. I also removed dbs auto discovery, I don't remember why I did that initally, but it was clearly a stupid idea.
🔗 https://github.com/Tobi-De/django-litestream/releases/tag/v0.5.0
I’ve cast my vote for the Django 6.x Steering Council! It’s incredible to read promising candidate statements for the elections. 🗳️💚
Thanks to the departing members for their contributions! ✨
If you’re eligible, vote before 17 Dec '24, AoE: https://buff.ly/3OWG28h 🔗
Great people[1] are coming to Django Day Copenhagen 2024[2], and you can also be one of them!
🎤 Give a talk! First time doing a talk? We want to hear your idea!
🎟️ Get a ticket - early bird discounts are available until September 1st.
[1] https://fosstodon.org/@mahryekuh/112792470974920135
[2] https://2024.djangoday.dk/
The countdown is on—less than 2 days left to apply for #DjangonautSpace 💜
This is your chance to join a stellar mentorship program, boost your #Django contributions, and be a part of a supporting community. 🫶🏻
⏳ Deadline: Jan 29, 2025
👉 Link: https://djangonaut.space/sessions/2025-session-4/
If you need to convince someone about the importance of "Locality of Behavior" (LoB) in #Django, show them a large project that attempted to do "don't repeat yourself" (DRY) on a bunch of Django Rest Framework serializers 🍝
It's a pattern I've seen repeated with both models, forms and class-based views. Class-inheritance invites DRY'ing of loosely related objects that often turn out to diverge once the project has evolved.
Anyways good luck out there with the DRY'ing, LoB'ing and YAGNI'ing 🤹♂️
Been working on a new feature for @reviewboard extension developers. TemplateHooks today let extensions inject arbitrary HTML into parts of the page, but now we're making this more flexible via a new Page State Injectors feature, as part of our Djblets for #Django project.
Djblets (https://github.com/djblets/djblets/) is a series of reusable apps for Django that help make more involved web applications.
Today we’re at the first ever #DjangoDayIndia ✨🇮🇳✨ at Scaler School of Technology! It’s really special to be at the first edition of a new #Django event, and the crowd here is loving it 💚
Django at #PyConFR 2025 🇫🇷 https://www.djangoproject.com/weblog/2025/nov/07/django-at-pycon-fr-2025/ featuring 4x excellent #Django talks from the conference
Exciting news for the Django community! Django has earned the CHAOSS Diversity, Equity, and Inclusion Bronze Badge 🫶
This milestone reflects our commitment to building a welcoming and collaborative space for everyone.
🐍 Are #Django and #Flask similar? If you want to contrast two of the biggest #Python web frameworks, this article can help you compare the offerings. https://www.mattlayman.com/blog/2021/are-django-flask-similar/
📺 DjangoCon US 2025 videos are up 🎉
This also caps off a week's worth of updates on DjangoTV, including the dreaded, very random 153 errors, which should finally be gone.
Happening tomorrow November 8th: Come celebrate Django's 20th birthday in Pescara, Italy! Enjoy a full day of Django workshops and have a slice of birthday cake 🍰
➡️ https://birthday20.djangoproject.com/events/django-girls-pescara/
We're back with Feature Fridays to celebrate the 6.0 release.
Starting with... background tasks!
Django 6.0 includes a new Tasks framework for running code outside the request-response cycle. Neat for things like sending email or processing data...
Pottering away 🧑💻
$ workon django
(django) $ git branch template-partials main
(django) $ git switch template-partials
(django) $ bbedit .
#django 🦄
