#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
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/
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! ✨ 🥂 🎂
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/
Excitement rising about who gets to hit the Django Pony piñata #DjangoOnTheMed #django #DjangoBirthday
Just had a WICKED awesome start to Wagtail Space! Loved the energy in the Zoom room y'all. Join us and you can feel the good vibes too: https://events.zoom.us/ev/AtWesoZI_eMUAZtG3IN1jHe29h3D8ymQo_CtHXHif8OXHxce920A~AmKLzn7GfJ8vV51FiJz9pNpTy55HaWLo4t8I4dqDbTM5nbyP41_CgAYz_fXVvA638XHQaKXNrH9jlJGSyHzvQwF6lQ
Wanted to check something before bed. Walk through a couple code samples, tweak them a bit.
Yep, nanodjango is pretty cool. Define an entire #Django project in a single file, and blow it up to a full normal project layout as needed. Kinda like the #Mojolicious approach where you start with a code sketch in Mojolicious::Lite.
Except it's Django, so your one-file project can include models and admin screens, no problem.
Definitely need to play with this more.
pip install Django==5.1a1 ✨🎊
Try out the new LoginRequiredMiddleware, Postgres connection pools, and a kaleidoscope of other improvements: https://docs.djangoproject.com/en/dev/releases/5.1/
Good to finally see @carlton doing something useful at #DjangoOnTheMed
(No, actually he has arranged a spectacular 3-days of sprints.) #Django
Husk at det er i dag (om få timer!) vi fejrer 20 års fødselsdag for #Django i København: https://birthday20.djangoproject.com/events/copenhagen/