Django News Newsletter

Archives
Jobs
Podcast
Videos
February 16, 2024

10 Years of Wagtail

Python 3.13.0 alpha 4, 20 Packages for every project, SQLite benchmark, what's new in django-ninja, and more.

News

Python 3.13.0 alpha 4 is now available

Python 3.13 is still in development. This release, 3.13.0a4, is the fourth of six planned alpha releases.

django-ckeditor

Some notes about CKEditor 4 and how they impact the django-ckeditor package.

Django Software Foundation

Django accessibility in 2023 and beyond

The Django accessibility team has been up and running for three years and is now looking for new members.

Wagtail CMS News

10 years of Wagtail

Tom Dyson, a founding member of the Wagtail core team, shares some thoughts about how Wagtail CMS grew from a small, niche open-source project into one of the most popular Python CMSs used by NASA, Google, the National Health Service, and many other organs

Wagtail 6.0.1

Wagtail 6.0.1 fixes three bugs.

Updates to Django

Today 'Updates to Django' is presented by Raffaella Suardini from Djangonaut Space!

Last week we had 18 pull requests merged into Django by 14 different contributors - including 5 first time contributors! Congratulations to Koo, bcail, shivaramkumar, Vašek Dohnal, and danigm for having their first commits merged into Django - welcome on board!

Exciting news in Django 5.1:

  • ModelAdmin.list_display now supports using __ lookups to list fields from related models.

  • django.utils.text.Truncator used on truncatechars_html and on truncatewords_html template filter now uses html.parser.HTMLParser subclasses. This results in a more robust and faster operation

Not enough? There's valuable news in 5.0:

  • Fixed a regression in Django 5.0.2 where the intcomma template filter could return a leading comma for string representation of floats.

CTA for someone with UX/UI experience: There's an accessibility issue with tooltips in the Django admin interface.Your expertise is needed!

Sponsored Link 1

Get Django insights in less than 4 minutes with Scout APM.

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.

Articles

20 Django Packages That I Use in Every Project

An opinionated list of 20 Django third-party packages used in almost every new project.

Django SQLite Benchmark

A detailed comparison of SQLite performance under various configurations compared to default settings.

Django: Join the community on Mastodon - Adam Johnson

How to join the Django community--conferences, Board Members, Fellows, etc--over on Mastodon.

With the rise of AI, web crawlers are suddenly controversial

As unscrupulous AI companies crawl for more and more data, the primary social contract of the web is falling apart.

Events

Django.Social Raleigh/Durham - February 18th

If you're in the Raleigh/Durham area, the first Django.social of the year is starting on February 18th, 2:00 PM.

Tutorials

The simplest way to add magic link sign-in using Django

A guide to add email sign-in (and verification) to Django using Gmail and others

Build a Django AI colorization app

A tutorial (with video) on how to build a basic Django app that uses AI to color black and white photos.

Videos

Know Your Limits: On Surviving Open Source by Carlton Gibson

Djangonaut Space has a YouTube channel! Former Django Fellow Carlton Gibson recently gave a talk and took questions about navigating open source.

Django Ninja 1.0 - What's new

The creator of django-ninja covers all the new features in the recent 1.0 release.

Build a Content Engine with Django, Kubernetes, TailwindCSS, Twingate, AWS S3, & HTMX FULL TUTORIAL

A 9+ hour long course on building a full-blown content site with Django and the latest tools.

DjangoCon Videos

DjangoCon US 2023 - HTML-ivating your Django web app's experience with HTMX, AlpineJS, and streaming HTML

Discover how HTMX, AlpineJS, and Django's HTML streaming capabilities offer a compelling alternative to JavaScript-heavy Single-Page Applications (SPAs), promising an enhanced user experience with reduced complexity and improved performance.

DjangoCon US 2023 - Beyond the Basics of Migrations

Dig a bit into the inner workings of migrations, and learn a bit about more advanced uses for them.

DjangoCon US 2023 - Inside Out: My Journey of Understanding Inclusion

Django Fellow Natalia Bidart shares her journey of understanding diversity and inclusion. It was definitely one of the highlight talks of the conference!

Sponsored Link 2

Django and Wagtail CMS Developer Training - New Dates Live!

Build your knowledge and skills in essential Django and Wagtail CMS practices. A two-part training programme led by Senior Wagtail Developers that extends way beyond typical tutorials and documentation. Only 10 places are available per course.

Django Job Board

UX Developer (Contract) at Lincoln Loop 🆕

Software Engineer (Terraso) at Tech Matters

Django Fellow at Django Software Foundation

Senior Django Developer for Boutique Digital Agency at Type/Code

Projects

uv: Python packaging in Rust

uv is an extremely fast Python package installer and resolver, designed as a drop-in alternative to pip and pip-tools.

mikeckennedy/umami-python

Umami Analytics Client for Python

PaulGilmartin/django-queryhunter

Hunt down the lines of your Django application code which are responsible for executing the most queries.

Sponsorship

Sponsor this Newsletter

Want to reach over 3,600+ active Django developers? Full information is available on the sponsorship page.


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.