| in blog | Django News |
|---|---|
| original entry | Django News - Sales and AI in the Real World - Nov 28th 2025 |
Shows how to implement simple single token HTTP Bearer authentication in Django views with secure compare, unit tests, and a reusable decorator.
Built a custom Wagtail dashboard using wagtail localize to list original pages, show per locale translation percentages, and add filters and page explorer links.
Buttondown updates its open source funding and developer stack, continuing significant support for Django and Python while simplifying tooling and supply chain.
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.
Use dependency cooldowns (for example Dependabot or Renovate) to block most open source supply chain attacks by delaying new releases several days.
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.
Use 1Password CLI with direnv on macOS to load secrets into ephemeral environment variables and avoid long lived tokens, prefer PyPI Trusted Publishing.
Python 3.15 TypedDict introduces closed and extra_items to forbid unknown keys or type them, resolving Mapping compatibility issues with strict type checkers.