Comments 8
Как-то внезапно статья закончилась. Без фронтенда слегка бессмысленно получилось.
Попробуйте Django rest framework. Вместо форм там сериализаторы, и они хороши.
Кажется в официальной доке это уже было?
Костыли, велосипеды и грабли:)
Подсмотрите в django-braces, там есть миксины AjaxЧегототам, которые разделяют get()/post() и ajax_get()/ajax_post() методы. Чтобы одним классом обрабатывать и аякс (возвращая json), и обычный POST (возвращая TemplateResponse).
Чтоб долго не искать — github.com/brack3t/django-braces/blob/master/braces/views/_ajax.py#L68
Думаю велосипед тут явно лишний по 2ум причинам как минимум:
— в официальной документации есть пример
— существует несколько пакетов Django для взаимодействия через ajax, например, DjangoRestFramework
— в официальной документации есть пример
— существует несколько пакетов Django для взаимодействия через ajax, например, DjangoRestFramework
Sign up to leave a comment.
Рецепты Django. Part 1 — AJAX формы