Nov. 21, 2024 » The Django weblog » [Archived Version]
The DSF is once again partnering with JetBrains to run the 2024 Django Developers Survey š Please take a moment to fill it out! It should only take about 10 minutes to complete. Itās an important metric of Django usage, and is immensely helpful to guide future technical and community decisions. Take the survey The survey will be open until December 21st, 2024. After the survey is over, we will publish the aggregated results. JetBrains will also randomly choose 10 winners (from those who completā¦
Read MoreNov. 21, 2024 » The Django weblog » [Archived Version]
Today, weāre announcing early elections for the Django Software Foundation Steering Council over the 6.x Django release cycle. Elected members will be on the Steering Council for two years, from the end of those elections in December, until April 2027 with the scheduled start of the Django 7.x release cycle. Why we have early elections The DSF Board of Directors previously shared Djangoās technical governance challenges, and opportunities. Now that the Board elections are completed, weāre readyā¦
Read MoreNov. 21, 2024 » Adam Johnson » [Archived Version]
Heavy refactoring of models can leave a Django project with āghost tablesā, which were created for a model that was removed without any trace in the migration history. Thankfully, by using some Django internals, you can find such tables. Use the database introspection methods table_names() to list all tables and ā¦
Read MoreNov. 20, 2024 » Matthias Kestenholz: Posts about Django » [Archived Version]
Weeknotes (2024 week 47) I missed a single co-writing session and of course that lead to four weeks of no posts at all to the blog. Oh well. Debugging I want to share a few debugging stories from the last weeks. Pillow 11 and Django’s get_image_dimensions The goal of django-imagefield was to deeply verify that Django and Pillow are able to work with uploaded files; some files can be loaded, their dimensions can be inspected, but problems happen later when Pillow actually tries resizing orā¦
Read MoreNov. 20, 2024 » Better Simple » [Archived Version]
Inside are ideas on things the Steering Council I would like to attempt if elected next term.
Read MoreNov. 18, 2024 » James Bennett » [Archived Version]
Version numbering is hard, and there are lots of popular schemes out there for how to do it. Today I want to talk about a system Iāve settled on for my own Django-related packages, and which Iām calling āDjangoVerā, because it ties the version number of a Django-related package to the latest Django version that package supports. But one quick note to start with: this is not really āintroducingā the idea of DjangoVer, because I know Iāve used the name a few times already in other places. Iāā¦
Read MoreNov. 18, 2024 » Adam Johnson » [Archived Version]
Here are some Django-related deals for this yearās Black Friday (29th November) and Cyber Monday (1st December), including my own. Iāll keep this post up to date with any new deals I learn about. If you are also a creator, email me with details of your offer and ā¦
Read MoreNov. 18, 2024 » Adam Johnson » [Archived Version]
I have just released the second update to Boost Your Django DX, my book of developer experience (DX) recommendations for Django projects. This update contains a new chapter, changes some recommended tools, and upgrades to Python 3.13 and Django 5.1. Overall, the book is 45 pages longer, now ā¦
Read MoreNov. 17, 2024 » The Django weblog » [Archived Version]
The 2025 DSF Board Election has closed, and the following candidates have been elected: Abigail Gbadago Jeff Triplett Paolo Melchiorre Tom Carrick They will all serve two years for their term. Directors elected for the 2024 DSF Board, Jacob, Sarah, and Thibaud are continuing with one year left to serve on the board. Therefore, the combined 2025 DSF Board of Directors are: Jacob Kaplan-Moss Sarah Abderemane Thibaud Colas Abigail Gbadago* Jeff Triplett* Paolo Melchiorre* Tom Carrick* * Electeā¦
Read MoreNov. 17, 2024 » Paolo Melchiorre » [Archived Version]
My thoughts on my election as a member of the Django Software Foundation (DSF) board of directors.
Read More