News
Django 6.x Steering Council Candidates
There are 12 individuals who have chosen to stand for election and written statements of intent. Existing individual members are eligible to vote.
Voting is open until 23:59 on December 17, 2024 Anywhere on Earth.
PSF Fellow Membership: Welcome 2024 Q3 Fellow Members!
Congratulations to fellow Djangonauts Jay Miller, Kojo Idrissa, and Trey Hunner, who are now Python Fellows.
Django Software Foundation
DSF Board monthly meeting, December 10, 2024
Meeting minutes for DSF Board monthly meeting, December 10, 2024.
My first DSF board meeting
New DSF Board Member Paolo Melchiorre describes his first meeting and a behind-the-scenes peak at how Django is actually run.
Updates to Django
Today 'Updates to Django' is presented by Velda Kiara from Djangonaut Space!
Last week we had 20 pull requests merged into Django by 15 different contributors - including 3 first-time contributors! Congratulations to Oleg Sverdlov, Ülgen Sarıkavak, and Joel Burns for having their first commits merged into Django - welcome on board!
The following security issues have been addressed:
- Potential denial-of-service in
django.utils.html.strip_tags()
- Potential SQL injection in
HasKey(lhs, rhs)
on Oracle
The affected versions are: Django main, Django 5.1, Django 5.0 and Django 4.2. You are encouraged to upgrade as soon as possible.
Other updates include: added id
to ErrorList class and template for 5.2, and restored refreshing of relations when fields deferred in 5.1.4.
Wagtail CMS
Gauging Community Interest: Wagtail Space 2025
The Wagtail Space organization teams are considering having a joint (US & Europe) Wagtail Space 2025 in Iceland. Before we commit to this idea, we need to have a better idea of interest. Please let us know if you can attend, and what you are interested in.
Sponsored Link 1
The #1 Django Podcast
Since 2019, Django Chat is a biweekly podcast covering the people and news behind Django. Hosted by former Django Fellow Carlton Gibson and LearnDjango founder Will Vincent.
Articles
Using a temporary directory inside a Django test
A quick solution to an issue involving storages and staticfiles during tests.
Django: launch pdb when a given SQL query runs
From Adam Johnson, another technique for using pdb within Django.
Building a Chat Backend for Wikipedia Articles in Django
A tutorial on setting up a content-aware chatbot powered by Wikipedia with a Django backend.
The Ultimate Guide to Django Performance: Best Practices for Scaling and Optimization
A very comprehensive guide to boosting performance in your Django app.
A Comprehensive Guide to Python Project Management and Packaging: Concepts Illustrated with uv – Part I
The goal of this guide is to provide a comprehensive guide to Python project management and packaging, and it certainly does.
Videos
Sponsored Link 2
YOUR AD HERE
Our newsletter has a large and engaged audience of active email subscribers and an impressive open (59%) and click rate (29%). Django News has availability this quarter for single week ads or bundle deals.
Podcasts
Django Chat #172: pretix with Raphael Michel
Raphael is the founder of pretix, an open-source ticketing platform. We discuss its early iterations, the technical challenges of ticketing, using Celery and Django REST Framework, DecimalField vs IntegerField for currency, and more.
Projects
JohananOppongAmoateng/AccessibleDjango
Contribute to JohananOppongAmoateng/AccessibleDjango development by creating an account on GitHub.
hypy13/django-daisy: A modern django dashboard built with daisyui
A modern django dashboard built with daisyui. Contribute to hypy13/django-daisy development by creating an account on GitHub.