The State of Django 2025
#Python #Pycharm #Webdevelopment #Django #Survey
https://blog.jetbrains.com/pycharm/2025/10/the-state-of-django-2025/
The State of Django 2025
#Python #Pycharm #Webdevelopment #Django #Survey
https://blog.jetbrains.com/pycharm/2025/10/the-state-of-django-2025/
I wanted to add a progress SVG to my new project's #Django template via https://github.com/adamghill/dj-spinners.
1. `uv add dj-angles dj-spinners`
2. Add mapper to `dj-angles` settings in my project (https://dj-angles.adamghill.com/en/latest/mappers.html#string-value)
3. Add `"dj_spinners.templatetags.dj_spinners”,` to `TEMPLATES[0].OPTIONS.builtins`
4. Instead of `{% spinner "3-dots-bounce" %} ` use `<dj-spinner name="3-dots-bounce" />`
Voilà!
Thank you PyLadies Colombia 🇨🇴 for organizing a #Django event later this week for our project’s 20th birthday 🫶 https://www.pyladies.co/eventos/pyday-cumple-django-2025
Did you know we have *15* teams of volunteers, who support Django and our Foundation ⭐️ They’re all listed on our Teams page: https://www.djangoproject.com/foundation/teams/ #Django
Did you know #Django is on ham radio? Our community member Adam Fast takes our 20th birthday celebrations on the air! https://www.djangoproject.com/weblog/2025/oct/25/on-the-air-20th-birthday-special-event-station-w2d/
We’re proud to announce the Django Software Foundation has been accepted as a CVE Numbering Authority (CNA) for #Django!
https://www.djangoproject.com/weblog/2025/oct/30/django-is-now-a-cve-numbering-authority-cna/
This week we’re at the #PyConFR 🇫🇷 sprints! 25 contributors working together on #Django, our website, #marketing, #accessibility, and discussing the future of 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 💚