при создании как правило идет просто запись
сам процес записи сложно оптимизировать, просто нечего
Я склоняюсь к тому, чтобы как-то обойти работу сериализатора. В целом у меня аналогичный вопрос по задаче. Я пытаюсь писать поля в модель через request.data.get(""), но поле с json в базу пишется строкой. Если json.loads() на это поле при инициализации модели, тесты падают из-за того, что там ушёл словарь, а ожидалась строка