Django models map to database tables, so "adding a field" really means a schema change. Here is how to add fields to Django models dynamically in 2026...
MicroPyramid Blog
Articles that strengthen our current focus on AI systems, modernization, and product engineering, alongside the broader engineering archive.
Older posts still cover Django, Python, AWS, Salesforce, React, Flutter, and Svelte, but the clearest current signal is around the three service lanes below.
AI Systems
RAG, knowledge workflows, search, and practical AI system design.
Explore service pageModernization
Legacy cleanup, migration planning, Django rescue, and safer system change.
Explore service pageProduct Engineering
Full-stack delivery, dashboards, portals, MVPs, and AI-ready product work.
Explore service pageDjango has no built-in subdomain routing. Learn host-based routing with django-hosts, a custom subdomain middleware, and multi-tenant patterns (shared...
2Checkout was acquired by Verifone in 2020 and now runs as 2Checkout (now Verifone). This updated Python 3 guide wires its hosted/inline checkout into...
A practical guide to Django acceptance testing with Robot Framework: write keyword-driven .robot suites with the Playwright-based Browser Library, run...
A Django "plugin" is really a reusable app. Learn how to structure one, package it with a modern pyproject.toml, publish it to PyPI, and add real plug...
Django has no built-in nested formset. Learn how to nest an inline formset inside each parent form in Django 5.x β handling unique prefixes, the per-r...
Generate, crop, and resize image thumbnails on the fly in Django with sorl-thumbnail β template tag, get_thumbnail() API, WebP, and modern alternative...
A modern, 2026-ready guide to integrating the LinkedIn API in Python Django. The old OAuth 1.0a flow, r_basicprofile/r_emailaddress scopes, and the py...
A 2026-ready guide to calling the GitHub API from Python and Django: register an OAuth App or GitHub App, run the OAuth 2.0 web flow, swap the code fo...
Render a Google Map with markers from your Django models the modern way: pass queryset coordinates as JSON, then drop AdvancedMarkerElement pins with ...
GitHub Actions is the modern way to add CI to a Django project. Build a complete .github/workflows/ci.yml with a Postgres service, a Python version ma...
Customize Django Oscar the modern way: fork a core app with oscar_fork_app, then override models via AbstractProduct, views via get_class, and URLs vi...