И еще не совсем понятно: если у вас REST API, то зачем вам обрабатывать ошибки форм, а если вы просто хотите использовать AJAX и сериализованные в JSON ошибки форм, то чем текстовые сообщения не устраивают?
Вообще обычно стараются выделить логику обработки данных в отдельные модули. А для построения REST API используют специальные инструменты наподобии tastypieapi.org или django-rest-framework.org.
Вам же нужно обрабатывать GET, PUT, UPDATE, DELETE и т.д. Как вы это делаете при помощи форм?