News
Django security releases issued: 4.2.7, 4.1.13, and 3.2.23
A new security release for a potential denial of service vulnerability in UsernameField
on Windows. As ever, the best security practice is to keep your Django version up to date with the latest release.
Python Software Foundation News: Announcing our new Community Communications Manager!
The PSF's first Communications Manager will establish a PSF communications calendar, including annual messaging, newsletters, and blog posts. She will also partner with our Executive Director, Deb Nicholson, and other staffers to enhance our support for the Python community with various initiatives.
Updates to Django
Last week we had another massive 18 pull requests merged into Django by 13 different contributors - including 4 first time contributors! Congratulations to ksg, Leo Suarez, Izzy Hyman and CheesyPhoenix for having their first commit merged into Django - welcome on board!
The System check framework docs now has a new section on writing integration tests: System check framework - Writing integration tests. I always love to see the documentation continue to improve to better serve the community!
Coming in Django 5.1, there will be a new template tag {% query_string %}
that allows changing a
django.http.QueryDict
instance for use in links, for example, to generate a link to the next page while keeping any
filtering options in place. This should be hugely useful! You can read more about this here:
query_string docs
Wagtail CMS
Wagtail 5.2 (LTS) release notes
Wagtail 5.2 is designated a Long Term Support (LTS) release which includes a redesigned page listing view, OpenSearch support, responsive & multi-format images with the picture tag, and much more.
Curate content better and make it greener in Wagtail 5.2
A nice overview of Wagtail 5.2's new features.
Sponsored Link 1
Get Expert Developer Support from the creators of Wagtail CMS
Get support for your developers from our team of Wagtail experts: from reviewing your Wagtail set-up and planning complex features, to code reviews, pair programming and more. We offer a range of plans, special pricing for charities and universities, and profits are invested in Wagtail product development.
Articles
New goodies in Django 5.0
From Django Fellow Mariusz Felisiak, an exploration of the "deluge" of amazing new features added in Django 5.0
Moving from Django Microframework to Django
A detailed look at recent efforts to create a single file Django "Hello, World" example and why analyzing those efforts demystifies some of the "magic" behind Django.
Customize the Django admin to differentiate environments
An elegant way to configure the admin colors based on production/staging/local environment.
Add infinite scroll with Django and HTMX in 60 seconds
Speed your initial load - get content only when the user wants it.
Toward sustainable development practices in open source
Mostly Python is a newsletter by Eric Matthes, the author of Python Crash Course and the django-simple-deploy package. This article talks about the new Djangonaut program and how it ties into sustainable open source.
Not all open source work is equal
Python maintainer Hynek Schlaweck shares his thoughts on how being compensated for his work has helped him carve out more time to work on the open-source projects he maintains.
Forum
Updating our DEP process / DEP 1 - Django Internals
There is a good discussion on the Django Enhancement Proposal (DEP) process and how it might be updated and streamlined nearly a decade later.
Events
DjangoCon Africa November 6-11
The first ever DjangoCon Africa is taking place in Zanzibar, Tanzania with six days of talks, workshops, education, and collaboration with the international Django community.
Python Pizza Hamburg (November 17th)
A microconference filled with pizza and 10-minute talks sharing lessons and experiences from real-world projects.
DjangoCon US 2023: Durham, NC Photos
DjangoCon US 2023 photos are live and were taken by Bartek Pawlik who has taken photos at many Django conferences and events all over the world going back a decade.
Videos
Django Day CPH 2023: Paris Kasidiaris - Taming rich text content in Django
A talk on the challenges and opportunities of working with rich text in Django, and the development of the django-prose third-party package.
Django Day CPH 2023: Wilhelm Klopp on How to spend less time writing tests
This talk shares a novel approach to deterministically generating working integration tests from traces recorded using kolo. This reduces the time it takes to write tests overall and the often painful experience of setting up fixtures, test data, and database state.
VIDEO + Live Demo: Build ChatGPT-like Apps with AI
If you're interested in the practical applications of AI and Large Language Models (LLMs), you'll find value in this talk and live demo. The presentation goes beyond theory to include real-world examples and best practices, including a GitHub repository packed with Python code and ChatGPT-like app examples that will help you spin up your own app.
Python Community News: DjangoCon US 2023 Perspectives
A playlist with six and counting videos of DjangoCon US participants discussing the conference and their work in the Django community.
Sponsored Link 2
Sick of performance issues?
Enter Scout's APM tool for Python apps. Easily pinpoint and fix slowdowns with intelligent tracing logic. Optimize performance hassle-free, delighting your users. Try us out for free!
Django News Jobs
A few weeks ago, we launched Django News Jobs and there two new jobs this week.
Software Engineer - Ubuntu Systems Management at Canonical 🆕
Front End Web UI Django Developer (NC) at Ansys 🆕
Junior Web Developer at The Westervelt Company
Django Girls Communications Officer at Django Girls
Django Girls Awesomeness Ambassador at Django Girls
Projects
django-cms/django-sekizai: Django Template Blocks with extra functionality
Django Template Blocks with extra functionality.