JSON Patch support for Django models.
The full documentation is at https://django-json-patch.readthedocs.io.
Install django-json-patch:
pip install django-json-patch
from json_patch.patch import Patch from models import Author authors = Author.objects.all() add_author = [ { 'op': 'add', 'path': '/0', 'value': { 'id': 1, 'name': 'Bob' } } ] patch = Patch(add_author_diff) patch.apply(authors)