#Django tip 💚 if you use UUID7 for primary keys, why not use it for date range filters? It's really efficient 🔥 #tip
Q(uuid__gte=UUID7(shift=Value(start_datetime) - Now()))
Q(uuid__lte=UUID7(shift=Value(end_datetime) - Now()))
mastodon 4.7.3Python
/ Django
Developer 🧉
Django Releaser 📦
The PSF and DSF Member
Former @django@fosstodon.org Fellow
I had a heart 🫀surgery 2.5 weeks ago. Today I ran 🏃 for the first time since then, nothing long or fast (6.37 miles, pace 8:36 per mile ⏱️), but I did it! 🦵🥳 I can run again 🔥 #running #recovering #Indestructible
Django 6.1a1 is out 🎉 💚 I'm really happy and proud that database-level delete options for ForeignKey.on_delete (which we implemented during Django on the Med 🏖️ ) are one of the highlights of this release 💪 🤝 #django #djangoonthemed #sprint #python
https://www.djangoproject.com/weblog/2026/may/20/django-61-alpha-1-released/
It is time to return home 🥹 Thanks to all organizers, volunteers, and attendances for creating such a wonderful event #djangoconeurope Goodbye Greece 🇬🇷🏺 #Django
I had some nice views durning the morning warm-up in Athens🇬🇷, 6.57 miles run, it was a bit hilly ±250 meters🏃♂️🏛 #djangoconeurope #running
Decent trail run is the best way for the 1st #djangoconeurope morning, I went into the mountains 13.52 miles, ±800 meters 🏃♂️⛰️ #running
This could be a game changer for anyone using model custom QuerySets and Managers 🎉 I've just implemented an 11 years old ticket 🧓 for initial filters on model QuerySets handled in such an elegant way 💎
objects = QuerySet.filter(active=True).as_manager()
I am starting my trip to @djangoconeurope@fosstodon.org in Athens 🇬🇷🏺 I'm so happy to see y'all again 🤗 ☀️ TOR 🚅 WAW ✈️ ATH #Django #djangoconeurope
Django 6.0 is out 🎉 and includes some exciting new features like CSP, Tasks, or Template Partials 🤩 Many thanks to all 174 people who made this possible 💚 #django #openSource #python
https://gist.github.com/felixxm/99501cdbf6ed5a69295b4cb3f8c21d80
It's been a month since I've been without $job, but that doesn't mean I was lazy 😅 I used this time to prepare a lot of changes to Django 💚 including some old feature requests like database-level delete options and decimal fields with no precision, as well as fixing 15+ years old bugs 🐛 I'm still on the market! Do you need help with your Python/Django app? 🆘 Contact me 📬
@carlton@chaos.social kicks off #djangoconeurope in Athens with a keynote about typing called "static islands 🏝, dynamic see 🌊" #python #django
🏃 summary of the ending year 2025:
- distance: 1998 km (1241 miles) 🧭
- time: 181 h ⏱️
- calories: 136 500 🔥
@ngnpope@fosstodon.org Yes 👍️ but then we need another index 🤔 on uuid_extract_timestamp(uuid_field).
RE: @djangoconeurope@fosstodon.org
I'm thrilled that my current employer is a 🩶 sponsor 💸 of the @djangoconeurope@fosstodon.org 2026 in Athens 🇬🇷 I will be there too, so don't hesitate and say hi! 🤝 #django #python #conference
@EvilDMP@mastodon.online starting the last day of #djangoconeurope with "Body of knowledge" 🏺🏛 talk
Are you using #signals in #Django? Do you want to skip receivers when loading fixtures (especially for m2m relations)? Help me to fix this 9 years old ticket and review PR with the "raw" argument for m2m_changed signals #review #OpenSource