Вариантов масса. Если используется bootstrap и форм немного, например, то в шаблоне форму запихиваем в bootstrap modal, и все.
Если форм много и/или они очень тяжелые, то делаем отдельный view, который возвращает только html с формой, без оформления. По клику показываем окно bootstrap modal, в которое посредством XMLHttpRequest загружаем форму.
Если используется какой-нибудь фреймворк типа React на фронтенде, то можем реализовать редактирование через использование Django Rest Framework.
В общем, можно реализовать множеством способов, в зависимости от предпочтений и требований.