April 10, 2025 » Paolo Melchiorre » [Archived Version]
A quick-start guide to create a web map with images, using the Python-based Django web framework, leveraging its GeoDjango module, and Pillow, the Python imaging library, to extract GPS information from images.
Read MoreApril 9, 2025 » TestDriven.io » [Archived Version]
This tutorial looks at how to run background tasks directly from Django admin using Celery.
Read MoreApril 9, 2025 » Matthias Kestenholz » [Archived Version]
Weeknotes (2025 week 15) Djangonaut Space We have already reached the final week of the Djangonaut Space session 4. I had a great time as a navigator and am looking forward to participate more, but for now I’m also glad that I do not have the additional responsibility at least for the close future. We have done great work on the django-debug-toolbar in our group, more is to come. Progress on the prose editor I have done much work on django-prose-editor in the last few weeks and after a la…
Read MoreApril 9, 2025 » The Django weblog » [Archived Version]
We’re organizing an annual meeting for members of the Django Software Foundation! It will be held at DjangoCon Europe 2025 in two weeks in Dublin, bright and early on the second day of the conference. The meeting will be held in person at the venue, and participants can also join remotely. Register to join the annual meeting What to expect This is an opportunity for current and aspiring members of the Foundation to directly contribute to discussions about our direction. We will cover our curren…
Read MoreApril 7, 2025 » Josh Karamuth » [Archived Version]
Learn how programmers are evolving from coders to AI guides—see a Python example proving why human expertise still matters.
Read MoreApril 6, 2025 » Adam Johnson » [Archived Version]
Django 5.2 was released last Wednesday, another exciting step forward for our favourite web framework. It comes with a composite of new features, contributed to by many, some of which I am happy to have helped with. Below is my pick of highlights from the release notes. If you …
Read MoreApril 4, 2025 » Django News » [Archived Version]
News Django 5.2 released Django 5.2 is released! A few highlights are: All models are automatically imported in the shell by default. Composite primary keys support. Overriding a BoundField got a lot easier And much, much more. Read the full release notes for all the details. djangoproject.com Django security releases issued: 5.1.8 and 5.0.14 A security fix for a potential denial-of-service vulnerability. djangoproject.com …
Read MoreApril 2, 2025 » The Django weblog » [Archived Version]
The Django team is happy to announce the release of Django 5.2. The release notes showcase a composite of new features. A few highlights are: All models are automatically imported in the shell by default. Django now supports composite primary keys! The new django.db.models.CompositePrimaryKey allows tables to be created with a primary key consisting of multiple fields. Overriding a BoundField got a lot easier: this can now be set on a form, field or project level. You can get Django 5.2 from …
Read MoreApril 2, 2025 » The Django weblog » [Archived Version]
In accordance with our security release policy, the Django team is issuing releases for Django 5.1.8 and Django 5.0.14. These releases address the security issues detailed below. We encourage all users of Django to upgrade as soon as possible. CVE-2025-27556: Potential denial-of-service vulnerability in LoginView, LogoutView, and set_language() on Windows Python's NFKC normalization is slow on Windows. As a consequence, django.contrib.auth.views.LoginView, django.contrib.auth.views.LogoutView,…
Read MoreApril 2, 2025 » Better Simple » [Archived Version]
DjangoCon US 2025 is accepting talk proposals for a few more weeks. If folks are on the fence about submitting a talk, here are some ideas that I would personally be interested in.
Read More