dmr-from-django-ninja

Installation
SKILL.md

DMR from django-ninja

Overview

Migrate django-ninja / ninja-extra transport layer to django-modern-rest incrementally. Keep business logic unchanged unless user explicitly asks.

Required docs (always reference first):

Migration Policy

  • Default mode: strict transport parity.
  • Preserve by default: paths, methods, request/response schemas, status codes, headers, auth semantics, throttling semantics.
  • If user approves drift (for example switching to DMR-native error format/status), stop forcing legacy behavior and document this as approved drift.
  • Never mix implicit drift: every intentional mismatch must be explicitly listed.
  • Do not preserve Ninja infrastructure internals as implementation strategy. Keep observable contracts, but realize them with DMR + project-native libraries.
Installs
16
GitHub Stars
1.3K
First Seen
Apr 18, 2026
dmr-from-django-ninja — wemake-services/django-modern-rest