Django News Newsletter

Archives
Jobs
Podcast
Videos
November 3, 2023

204 No Content - Django 4.2.7, 4.1.13, and 3.2.23 Security Release

Django security release, Django 5.0 goodies, HTMX for infinite scroll, customizing the admin, and more.

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.

Wagtail CMS News

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.

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

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.

Guide to setting up GeoDjango on Mac M1

How to setup GeoDjango using conda on an M-series Mac.

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.

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 Job Board

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

Senior Python/Django Engineer at Apexive

Senior Python/Django Software Engineer at Brivo Systems

Django Codebase

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.

Projects

ambient-innovation/django-pony-express

Class-based emails for Django shipping with a test suite.

django-cms/django-sekizai: Django Template Blocks with extra functionality

Django Template Blocks with extra functionality.

valberg/django-htmx-admin

What if we put HTMX into the Django Admin?


Django News is not associated with the Django Software Foundation.

Django is a registered trademark of the Django Software Foundation.

Don't miss what's next. Subscribe to Django News Newsletter:
link
jefftriplett.com
Powered by Buttondown, the easiest way to start and grow your newsletter.