Django News Newsletter

Archives
Jobs
Podcast
Videos
May 3, 2024

New Django Ops Team Member

Django from first principles, using Dj-Stripe for payments, reusable components in Django, and more.

News

June 2024 marks 10 incredible years of Django Girls magic! 🥳✨

Join the celebration as Django Girls turns 10 🎉 and share your experiences in our survey!

DEFNA: Board Member Update for May 2024

Velda Kiara joins the DEFNA board, and we wish Jennifer Myers a heartfelt thank you for three years of service.

Django Software Foundation

Welcome our new OPS member - Baptiste Mispelon

The DSF Board is pleased to introduce Baptiste Mispelon as a new member of the Ops team that maintains Django’s infrastructure.

Wagtail CMS News

Get even more organized with Wagtail 6.1

An overview of what's new in Wagtail 6.1.

How to Use ModelAdmin with Wagtail CMS v6+

As of Wagtail v6, the powerful ModelAdmin feature has been removed, but if you have extensive custom code reliant on ModelAdmin, you can use a separate package called wagtail-modeladmin.

Updates to Django

Today 'Updates to Django' is presented by Velda Kiara from Djangonaut Space!

Last week we had 11 pull requests merged into Django by 10 different contributors - including 5 first-time contributors! Congratulations to Chris Muthig, Saurabh , James Ostrander, Tim Richardson, and Cole D for having their first commits merged into Django - welcome on board!

Django 5.0.5 got a bug fix. You can now import aprefetch_related_objects from django.db.models

Djangonaut Space Session 2 is still open and accepting applications. Read more about it here and apply.

Sponsored Link 1

Free Trial of Scout APM Today!

Need answers to your Django app questions fast? Avoid the hassle of talking with a sales rep and the long wait times of large support teams, and choose Scout APM. Get Django insights in less than 4 minutes with Scout APM.

Articles

Django: An admin extension to prevent state leaking between requests

A small protection to add to your Django projects.

Django from first principles

Many people don't realize you can start a Django project with a single file. This series walks through building a simple but non-trivial project by starting with a single file.

Start Charging Customers with Django and DjStripe

Use the popular Dj-Stripe package to start collecting payments with about 10 minutes of set up.

Create a Django model index with an upper case empty string condition

James Beith shares a technique for creating a conditional database index.

How an empty S3 bucket can make your AWS bill explode

Imagine you create an empty, private AWS S3 bucket in a region of your preference. What will your AWS bill be the next morning?

Events

Meet PyCon US Keynote Speakers

This year's PyCon US keynote speakers are Jay Miller, Kate Chapman, Simon Willison, and Sumana Harihareswara.

DjangoCon Europe 2024 schedule is up

The DjangoCon Europe 2024 schedule is up and features three days of talks and workshops.

Design Articles

Adactio: Journal—My approach to HTML web components

A deep-dive into HTML web components: naming custom elements, naming attributes, the single responsibility principle, and communicating across components.

Tutorials

Building Reusable Components in Django

Build server-side UI components using django-viewcomponent.

Sponsored Link 2

Podcasts

Django Chat #162: Self-Hosted Open Source - Michael Kennedy

Michael hosts the Talk Python podcast, co-hosts Python Bytes, and runs courses at Talk Python Training. We discuss his recent shift to mainly self-hosted open-source options for everything from marketing emails to analytics and more.

Django Job Board

Principal Backend Software Engineer at Monitaur 🆕

Senior Full Stack Software Engineer at Monitaur 🆕

Senior AI Engineer (f/m/d) at 1&1

Michigan Online Software Engineer at University of Michigan

Web developer at der Freitag Mediengesellschaft

Backend Software Architect, EarthRanger (Contract Opportunity) at AI2

Senior Software Engineer (backend) – IASO at Bluesquare

Projects

rails-inspire-django/django-viewcomponent

Build reusable components in Django, inspired by Rails ViewComponent.

If you have been looking for a way to build reusable components in Django, this is worth checking out.

edoburu/django-any-urlfield

An improved URL selector to choose between internal models and external URLs.

pydanny/dj-notebook

Django + shell_plus + Jupyter notebooks made easy.


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.