Comments 8
Как-то внезапно статья закончилась. Без фронтенда слегка бессмысленно получилось.
Попробуйте Django rest framework. Вместо форм там сериализаторы, и они хороши.
Я как раз ссылаюсь на официальную документацию в начале. Только вот там прикреплён метод к форме, а не к вьюхе.
Подсмотрите в django-braces, там есть миксины AjaxЧегототам, которые разделяют get()/post() и ajax_get()/ajax_post() методы. Чтобы одним классом обрабатывать и аякс (возвращая json), и обычный POST (возвращая TemplateResponse).
Думаю велосипед тут явно лишний по 2ум причинам как минимум:
— в официальной документации есть пример
— существует несколько пакетов Django для взаимодействия через ajax, например, DjangoRestFramework
Only those users with full accounts are able to leave comments. Log in, please.