Так вот потому и копал в сторону сериализации - графики у меня онлайновые, т.е. постоянно подгружаются данные через ajax, кроме того там еще события тоже - щелкаешь на графике - получаешь данные за выбранное время. Можно конечно создать модель и все туда писать как обычно, а можно сериализованные данные подавать на вход ajax - как правильнее и если через сериализацию - то лучше через Django Rest Framework ?
Все очень сильно зависит от того, какие данные Вы сохраняете в базе и как формируете выходные данные. Если все данные, которые нужны для дальнейшей работы, уже структурированы, отформатированы в json и нет необходимости их в дальнейшем модифицировать, то их можно хранить как JSONField и сериализация уже не нужна. Но, если выходные данные, для того же ajax, формируются на лету, в зависимости от каких-то внешних факторов, то без сериализации не обойтись. Для примера - есть юзер, который сам пишет статьи и комментирует статьи других юзеров - в таком случае не получится хранить все его статьи и комменты в json для отдачи ajax-у, поскольку в любой момент времени может измениться количество статей или комментов. Поэтому для него применяется такая логика - через модель собирается вся необходимая инфа связанная с ним, которая в дальнейшем сериализируется и отправляется через Django Rest Framework на соответствующий API-url .
Django Rest Framework - это максимально задокументированный инструмент, который дает возможность создать API под большое количество потребностей ;) В Вашем случае - создается стек url-адресов, при обращении на которые ajax либо получает, либо отправляет, необходимые для работы сайта, данные.