Important PSA for Djangonaut Spacefarers:
When a new laptop enters your orbit, it is vital that you apply at least one Django sticker to its body.
Important PSA for Djangonaut Spacefarers:
When a new laptop enters your orbit, it is vital that you apply at least one Django sticker to its body.
The Django 5.2 feature freeze is tomorrow. If anyone has some spoons and/or energy left to get the BoundField change landed in #Django that would be awesome.
PR here https://github.com/django/django/pull/19043
Thanks :)
In case any #python #django experts are reading this: I would be very happy about tips regarding serialization of hierarchical data into (denormalized) tabular forms like CSV. Boosts are welcome!
https://stackoverflow.com/q/79354779/1798004
#fedihelp
#Django people, what do you use for feature flags?
I'm open to both external services and OSS libraries (I have used both in the past)
Send me your recommendations!
Oha, how nice, I hadn't known until now.
There is a white-space-ignoring version of
{% blocktranslate %}
which is
{% blocktranslate trimmed %}
which makes #django translations esp. the complex ones way easier to maintain. Thanks a lot to the awesome devs who thought of this and made it work.
❤️ #django
https://docs.djangoproject.com/en/5.1/topics/i18n/translation/#blocktranslate-template-tag
We're back! After a summer (and fall!) hiatus, we're wrapping up 2024 with our last episode of the year! 🥳 https://djangobrew.com
Episode 4: Spoiler Alert: DjangoCon US Recap, Open Source Maintenance, and Other Spooky Stories 👻
We talk about our summer adventures, a Squid Game inspired coffee recipe, #DjangoConUS 2024, spooky dev stories, and Adam's first impressions of Café Bustelo! 🤯
And as always, we'd appreciate 5 ⭐️ and a review wherever you get your podcasts!
Did you know the #Django forum has a list of "top posts of the year"? https://forum.djangoproject.com/top?period=yearly Bangers include: roadmap 📈, board elections 🗳️, review teams ✅, component templates 🧱
Dear fellow #Django developers, let's talk about your last (or your average) project.
How many tests are in your suite, and do you use pytest or Django's own unittests?
(Please take "coverage" as a way of saying "enough tests" or "I always mean to add more tests")
I found another useful pattern in my current #Django project, so also wrote about that.
"Make Django show dates and times in the visitor’s local timezone"
It isn’t a sprint; it’s a marathon—Daniel’s experience with Djangonaut Space says it all. 💜
Whether you’re a beginner or experienced, we have space for everyone passionate about #OpenSource, #Django, or #Python. 🚀
To become a #Djangonaut, apply here: https://djangonaut.space/sessions/2025-session-4/
What does the job market look like right now for Django Developers?
I’ve shared some of my thoughts in a quick summary and left a little advice for job seekers too.
What do you think about looking for local jobs to gain an advantage over your competition rather than just applying to remote positions?
#Django #DjangoDeveloper #DjangoJobs #DjangoHiring #JobMarket #RemoteWork
🐍 On this Building SaaS with #Python and #Django, I finished the UI changes that added filtering for students on school breaks. I wrote code to make the school break's edit view work and added unit tests along the way. https://www.youtube.com/watch?v=jfA9pQ7HU7I
My next Modern frontend development with #Django, #HTMX, #Tailwind, #Playwright and #AlpineJS workshop is happening on 1 and 2 Feb. There are still some tickets left!
Learn more here: https://buff.ly/4hq7FUr
I also have some really cool bonuses for you.
Please share this with whoever might benefit!
What’s the “best” way to run background tasks in #Django nowadays? Been using django-apscheduler until now and while that’s fine for scheduled tasks that run once in a while, it’s not possible to add a simple one-off task onto the same queue. Is Django Q2 where it’s at?
Unfortunately django-tasks, the reference implementation for DEP 14, doesn’t do periodic tasks as the DEP explicitly doesn’t include that functionality.
I've been pushing for more mentorship in the #Django community for a while. I think an approachable step we can take today is holding more small group meetups.
https://www.better-simple.com/django/2025/05/17/mentorship-in-django/
My next "Modern frontend development with #Django, #HTMX, #Tailwind, #Playwright and #AlpineJS" workshop is this weekend!
Last chance to get your tickets!
I'm running another one in March if that one works better for you.
The Django 5.2 beta release, for your early testing…
https://www.djangoproject.com/weblog/2025/feb/19/django-52-beta-1-released/ #Django
I'm happy to share that I'll be speaking at DjangoCon Europe 2025 🎉
I'll tell you about my experience as Djangonaut Space navigator 🚀
See you in Dublin from 23 April 2025 🇮🇪
Info 👇
https://www.paulox.net/2025/04/23/djangocon-europe-2025/
hi folks, can I get your help?
Where I work, at the Green Web Foundation, we're looking for a #Django developer to join our small but ambitious team working towards a fossil free internet.
We're looking for someone to help me with maintaining and developing our platform.
Almost everything we do is open source, you'd be working with grown-ups.
Job link below:
https://www.thegreenwebfoundation.org/jobs/mid-senior-django-developer/
If you know someone who might enjoy working with us, would you let them know, or share this in your networks?
This month's Stack Report is going out now. An open access issue on "Managing Django's Queue" 🦄
https://buttondown.com/carlton/archive/managing-djangos-queue/ #django #TheStackReport
Django got selected in Google Summer of Code 2025—our 20th consecutive year as a mentoring organization! 🎉
For two decades, we've welcomed contributors through GSoC, bringing fresh ideas, innovation, and long-term community members to Django.
🧵 1/5
#GSoC #Django #Opensource
🚀 Django London Meetup is back!
Join us Feb 13, 6:15 PM at Kraken Tech (Octopus Energy) for an evening of Django talks, networking & pizza! 🍕
🎤 Speakers TBA—stay tuned!
📍 Kraken Tech, London
🕕 Doors open 6:15 PM
👉 RSVP now: https://www.meetup.com/djangolondon/events/305991220/
See you there! 🙌
I added a new visualization to my #Django #chess #webapp. Now you can see the possible black or white moves, given threats and protections. "Either-or." Previously, there was just one visualization of every square on the board and the "potential energy" of each piece. And it was hard, for beginners especially, to see your best moves.
https://github.com/ology/django-chess-inspector
To do this, I had to add a new key to my #Python chessboard coverage data-structure at https://pypi.org/project/chess-coverage/