📰 New newsletter: Django News - Template Tricks, DjangoCon EU, and Community Wins - May 2nd 2025

https://django-news.com/issues/283

#Python #Django #DjangoNews

Template Tricks, DjangoCon EU, and Community Wins

DjangoCon EU 2025 Highlights, Template Quirks, and New Contributor Milestones

[Videos] How to Identify Unused Images in Wagtail CMS

Use Wagtail’s built in image usage metrics to pinpoint and purge unused images from your CMS library, keeping the file store lean and current. #djangonews

https://www.youtube.com/watch?v=4wL9MN0-84M

How to Identify Unused Images in Wagtail CMS

YouTube

[Wagtail CMS]

AI-powered vibe coding accelerates app development but demands rigorous security practices like secret management, input validation, and leveraging frameworks such as Django for safer production deployments. #djangonews

https://wagtail.org/blog/check-yourself-vibe-coding/

Check yourself before you wreck yourself with vibe coding | Wagtail CMS

Tips to avoid becoming a vibe coding cautionary tale

Wagtail CMS

[Articles] Quick Mastodon toot templates for event hashtags

Prepopulate Mastodon toots with event hashtags by creating share URLs and saving a GitHub Gist shortcut to your mobile home screen. #djangonews

https://sethmlarson.dev/quick-mastodon-toot-templates-for-event-hashtags

Quick Mastodon toot templates for event hashtags

I'm a big fan of Mastodon and I plan to cover PyCon US 2025 on Mastodon almost exclusively (and it sounds like I'm not alone). This was the plan last year, too, but I found typing out all the has...

sethmlarson.dev

[Django Software Foundation] Django Admin Theme Roundup 2025

Explore a curated roundup of customizable Django Admin themes like Dracula, Jazzmin, Unfold, Simple UI and others for refreshed backend UIs. #djangonews

https://www.djangoproject.com/weblog/2025/apr/18/admin-theme-roundup/

Django Admin Theme Roundup 2025

Posted by Adam Hill on April 18, 2025

Django Project

[Articles] You don't need CompositePrimaryKeys

Django 5.2 adds CompositePrimaryKey support for legacy or sharded databases, but new models should avoid composite keys in favor of surrogate keys and unique constraints. #djangonews

https://csirmazbendeguz.github.io/2025/04/15/you-dont-need-composite-primary-keys.html

You don’t need CompositePrimaryKeys

A word of caution is in order

[Articles] Python's new t-strings

Python 3.14 will introduce template strings (t-strings) that produce Template objects enabling safe, flexible string interpolation to prevent injection issues. #djangonews

https://davepeck.org/2025/04/11/pythons-new-t-strings/

davepeck.org

Dave Peck's home on the web. Dave is an independent software developer, investor, and civic technologist.

[Articles] 14 Advanced Python Features

Explore fourteen advanced Python features: typing overloads and generics, context managers, metaclasses, and other tools to boost code safety, performance, and readability. #djangonews

https://blog.edward-li.com/tech/advanced-python-features/

14 Advanced Python Features

Python is one of the most widely adopted programming languages in the world. Yet, because of it’s ease and simplicity to just “get something working”, it’s also one of the most underappreciated. If you search for Top 10 Advanced Python Tricks on Google or any other search engine, you’ll find tons of blogs or LinkedIn articles going over trivial (but still useful) things like generators or tuples. However, as someone who’s written Python for the past 12 years, I’ve come across a lot of really interesting, underrated, unique, or (as some might say) “un-pythonic” tricks to really level up what Python can do.

Edward Li's Blog

[Wagtail CMS]Hot takes are making the planet hotter (and we can do something about it)

Wagtail-driven Django sites can cut carbon footprints by adopting WebP/AVIF images, greener hosts, responsible AI, dark mode, and cleaning up old content. #djangonews

https://wagtail.org/blog/hot-takes-are-making-the-planet-hotter-and-we-can-do-something-about-it/

Hot takes are making the planet hotter (and we can do something about it) 🌍 | Wagtail CMS

Why professional creators need to make sustainable content publishing a priority

Wagtail CMS

[News] 2025 PSF Board Election Schedule Change

Starting in 2025, PSF will move board election timelines to August and September to relieve PyCon US planning pressures and give candidates more campaign time. #djangonews

https://pyfound.blogspot.com/2025/04/2025-psf-board-election-schedule-change.html

2025 PSF Board Election Schedule Change

Python Software Foundation Blog