#Development #Experiences
Migrating from GitHub to Codeberg · How everything turned out as intended https://ilo.im/166wm0
_____
#Migration #Repositories #Codeberg #GitHub #Python #Django #WebDev #Frontend #Backend
#Development #Experiences
Migrating from GitHub to Codeberg · How everything turned out as intended https://ilo.im/166wm0
_____
#Migration #Repositories #Codeberg #GitHub #Python #Django #WebDev #Frontend #Backend
After the DjangoCon Europe coffee break, back into the room for @jake ☕️
Django supports multiple database connections, but leaves it up to you to manage how to use them and which queries to send where… let’s dig into this 🙂
Last talk of the first day at DjangoCon Europe 2026 🇬🇷
Now listening to Tim Bell 🎤
As tables get extremely large, the abstraction starts to break down and performance issues show up… curious to see how partitioning helps in real-world cases 🙂
First keynote of DjangoCon Europe 2026 just started 🎤
Really happy to see @carlton on stage opening with a talk about keeping Python dynamic while adding small “static islands” where they actually help, curious to see how this lands 🙂
We're celebrating 20 years of Django by giving back -- because open source runs on more than just caffeine 💚
@django is so close to hitting their yearly goal! If Django has ever saved you a late night or helped you ship faster, now's the perfect time to say thanks! 🎁
👉 Donate here: https://www.djangoproject.com/fundraising/
This week we’ll be at @djangoconeurope 2026 in Athens as Bronze sponsors, with two of us around.
Glenn will be there following talks and catching up on what’s new in the Django world, Juliana both attending and helping out as part of the volunteer crew.
DjangoCon is always more than a conference for us: it’s where the community comes together, and where we keep growing.
If you’re there, come say hi 👋
(and check the tote bags… you might find something 👀)
📣 Sprints sponsor: Bespot
Bespot is a technology company specializing in location intelligence & real-time analytics. Its fraud detection solution uses location and behavioral signals to detect anomalies and prevent abuse.
Thank you, Bespot, for providing your space to host our sprints.
Just in case you didn't hear about it yet, Django on the Med 🏖️ is Oct 7-9 in Palafrugell, Spain. Don't miss it! #Django #DjangoOnTheMed
🤝 We’re happy to announce the Django Software Foundation (DSF) as a sponsor of #PyConAfrica2025! 🐍✨
The DSF works to support and advance the Django framework—funding sprints, meetups, community events, and ensuring its long-term growth for developers worldwide. 🌍
🎟️ Don’t miss out—get your tickets: https://za.pycon.org/tickets
Mastodon social login for Django apps.
Not finished yet, lacking docs and very early stage, but as far I remember, core functionality is done. I'm implementing this into another project, and I want to share it with the community.
🚀 Ready for Takeoff!
Djangonaut Space Session 5 has officially started! 🌌
Our crews will contribute to:
💚 #Django,
🗒️ #djangoCMS,
🐦 #Wagtail,
✏️ #DjangoDebugToolbar
🟩 #DjangoPackages
Happening on October 10th in Copenhagen with @djangodenmark: Come celebrate Django's birthday on a Friday after-work session with cake, drinks and fun - and bring your friends! ✨ 🥂 🎂
Ending Tomorrow! Get PyCharm Pro at 30% off, and 100% goes to the DSF!
Including RETURNERS AND RENEWALS, as well as new users!
Use this link: https://jetbrains.com/pycharm/promo/support-django/
In a couple talks now, I've claimed that using django-simple-deploy should be a good way for experienced developers to try out a new hosting platform.
Before this morning, I had never actually used Render. I started reading the docs in order to help a new plugin author, but I quickly stopped and just tried their plugin.
It worked, and it was *so much easier* to run `git diff` and see what changes the plugin made to my sample project.
A few weeks ago, Kraken Tech released Django Subatomic. This is a set of wrappers around Django's `atomic`, providing a stricter, more intentional API for managing database transactions in Django projects. I think this is a great idea and would encourage you to try it!
Full disclosure: I'm helping to maintain it.
https://github.com/kraken-tech/django-subatomic
#django #djangoorm
Want to go deeper with SQLAlchemy, FastAPI Path Operations, Django REST Framework & Channels?
Check out this series of Django articles by @jerivas and various OddBirds emeritus. https://www.oddbird.net/tags/django/
What if Django had an automatic ORM feature matrix — showing which features each database really supports, straight from the code? 🧩
I’ve shared some ideas (with demo data!) on how it could work and why it’d be great for Django’s docs 💡
https://www.paulox.net/2025/10/06/django-orm-comparison/
CC @django
#Django #Python #ORM #OpenSource #Database #PostgreSQL #SQLite #MariaDB #MySQL
🎉 Django PostgreSQL Anonymizer v0.1.0b1 (Beta) is live!
Database anonymization for Django + PostgreSQL with role-based access, context managers, pre-built presets & comprehensive docs.
📦 pip install django-postgres-anonymizer==0.1.0b1
📚 https://django-postgres-anonymizer.readthedocs.io/
🐙 https://github.com/CuriousLearner/django-postgres-anonymizer
Looking for beta testers!
🆓 Wagtail Space is free and virtual next week.
🎟️ Sign up to support the event and drop by to learn something new.
After a long preparation phase — and three years since I wrote my article “My Django active developers Sprints proposal 🌅” after DjangoCon US 2022 in San Diego — Django sprints are finally happening for real! ✨
This morning starts Django On The Med 🏖️, in Palafrugell, right on the Mediterranean. I’ll share this experience with you all! 🌊
#DjangoOnTheMed #Django #OpenSource #Community #Sprints
CC @django
Django On The Med 🏖️ has just started! 😊
I’m so happy to be here with so many amazing people from the Django community. Some are old friends, and others I’ll get to know in the next few days. 🌞
The day began with a lovely walk from the beach to the center of Palafrugell, and now the work is really starting! 💻
#DjangoOnTheMed #Django #Community #OpenSource #Sprints
CC @django
Wagtail Space is TOMORROW! Don't be the late bird that misses the spaceship!
Get your FREE ticket here: https://events.zoom.us/ev/AtWesoZI_eMUAZtG3IN1jHe29h3D8ymQo_CtHXHif8OXHxce920A~AmKLzn7GfJ8vV51FiJz9pNpTy55HaWLo4t8I4dqDbTM5nbyP41_CgAYz_fXVvA638XHQaKXNrH9jlJGSyHzvQwF6lQ
Ever wanted to generate a next page link while keeping your filtering options in place? Now you can! 🤯
Try out {% query_string %} a new template tag in Django 5.1 that allows changing a QueryDict instance for use in links. 🔗
https://docs.djangoproject.com/en/dev/ref/templates/builtins/#std-templatetag-query_string
The second morning of Django On The Med 🏖️ just finished and it’s amazing how much we achieved together.
Many new ideas and feature proposals came up while working side by side. Sometimes, being together really helps speed up things. 💪
We also had fun breaking the pony-shaped piñata! 🐴 Now it’s time to relax a bit before the afternoon.
Sending our greetings to Wagtail Space 2025 as it’s about to start! 🌍
This week, we sent a statement to a couple of Danish IT news outlets about Django turning 20: Because we believe that it's relevant to debate open source in the public, and to promote its success.
We heard back from one of them that they don't think it's "societal" enough. So saddle up everyone, we still have some work to do, to make the general public aware of the importance of open source projects!!
We've published the text by @valberg and @benjaoming here => https://2025.djangoday.dk/