28 Nov 2025

feedDjango community aggregator: Community blog posts

Django News - Sales and AI in the Real World - Nov 28th 2025

News

Python Black Friday & Cyber Monday sales (2025)

More Black Friday and Cyber Monday deals for Python and Django developers!

LearnDjango has 50% off courses too!

treyhunner.com

Django Software Foundation

DSF member of the month - Akio Ogasahara

Akio Ogasahara, DSF member of the month, contributes extensive Japanese documentation translation, advocates Django admin for operations and highlights Django security alongside AI assisted development.

djangoproject.com

Python Software Foundation

PyPI and Shai-Hulud: Staying Secure Amid Emerging Threats

PyPI warns developers about the Shai-Hulud npm supply chain campaign, revoking exposed tokens and recommending trusted publishers, CI workflow audits, and token rotation.

pypi.org

Wagtail CMS News

Wagtail 7.2.1

Wagtail shipped several fixes that improve userbar previews, document and image handling, search stability, and reference index performance, along with a small search test cleanup.

github.com

Sponsored Link 1

Sleep tight with HackSoft and our Django services!

While you recharge, we keep your software running smoothly - secure, stable, and ready for tomorrow. We are HackSoft - your Django development partner, beyond code. Learn more!

hacksoft.io

Articles

Django: implement HTTP bearer authentication

Shows how to implement simple single token HTTP Bearer authentication in Django views with secure compare, unit tests, and a reusable decorator.

adamj.eu

Building a Translations Dashboard In Wagtail

Built a custom Wagtail dashboard using wagtail localize to list original pages, show per locale translation percentages, and add filters and page explorer links.

lincolnloop.com

Open source funding in 2025

Buttondown updates its open source funding and developer stack, continuing significant support for Django and Python while simplifying tooling and supply chain.

buttondown.com

Upgrading Postgres Major, and Django model with Logical Replication.

Use Postgres logical replication to migrate from v13 to v16 with the new Django schema already applied and temporary columns to enable minimal downtime switchover.

tr3s.ma

We should all be using dependency cooldowns

Use dependency cooldowns (for example Dependabot or Renovate) to block most open source supply chain attacks by delaying new releases several days.

yossarian.net

Django and Password Manager SDKs

A look at how Django could integrate with modern password-manager SDKs-like Bitwarden and 1Password-to securely store dynamic API credentials using pluggable secret backends instead of plain database fields.

softwarecrafts.co.uk

Setting secrets in env vars

Use 1Password CLI with direnv on macOS to load secrets into ephemeral environment variables and avoid long lived tokens, prefer PyPI Trusted Publishing.

hugovk.dev

The varying strictness of TypedDict

Python 3.15 TypedDict introduces closed and extra_items to forbid unknown keys or type them, resolving Mapping compatibility issues with strict type checkers.

snarky.ca

Why your mock breaks later

Patch dependencies where your code imports them rather than builtins to avoid global side effects that break tools like coverage.py and other tests.

nedbatchelder.com

Events

PyCascades 2026

PyCascades 2026 is March 21 & 22 in Vancouver, British Columbia.

pycascades.com

Podcasts

Django Chat #190: AI in the Real World - Marlene Mhangami & Tim Allen

Marlene and Tim both gave talks on AI at the recent DjangoCon US conference, but with very different angles. In this episode, we discuss the real-world strengths and weaknesses of AI, how it is impacting developers' daily workflows, and also examples of AI failures. Marlene is a Senior Developer Advocate at Microsoft and Tim is the Principal Engineer at Wharton Research Data Services.

djangochat.com

Projects

vintasoftware/django-ai-boost

A MCP server for Django applications, inspired by Laravel Boost.

github.com

adamghill/dj-waf

Add WAF rules to block known bots and malicious traffic for Django applications. Provides easy integration with popular WAF services like Cloudflare.

github.com


This RSS feed is published on https://django-news.com/. You can also subscribe via email.

28 Nov 2025 6:00pm GMT

Stop scrolling the admin apps

Below is a tiny javascript snippet to add to the end of the admin/base.html. This little snippet with ensure the current app in the left hand navigation is always at the top of the viewport when navigating between admin pages. Very handy when you have lots of apps and models!

<script>
  const current_app_nav = document.querySelector(".current-app");
  current_app_nav.scrollIntoView(true, {block: 'center', container: 'nearest', inline: 'nearest'});
  window.scrollBy(0, -100);
</script>

Enjoy!

28 Nov 2025 6:00am GMT

26 Nov 2025

feedDjango community aggregator: Community blog posts

AI in the Real World - Marlene Mhangami & Tim Allen

Sponsor

This episode was brought to you by HackSoft, your development partner beyond code. From custom software development to consulting, team augmentation, or opening an office in Bulgaria, they're ready to take your Django project to the next level!

26 Nov 2025 6:00pm GMT