Размещение не существующей модели с атрибутом словаря с помощью REST Framework в Django

Я хочу сделать запрос на почту, в котором я запрашиваю объект, содержащий свободный текст, обрабатываю его и получаю в ответ другой объект, содержащий коллекцию с исправлениями по каждому слову. В Django каждый класс model.Models получает таблицу DB, но я не хочу хранить ни запрос, ни ответ. Я просто хочу использовать сервер для вычисления проверки орфографии. Класс, который я хочу запросить, выглядит следующим образом:

class FreeText(models.Model):
text = models.TextField()
class Meta:
    db_table="free_text"

Хотя здесь я использую models.Model, это может быть обычный класс.

Класс, с которым я хочу ответить, следующий:

class SpellCheckedText():
def __init__(self, text: str, spell_dict: dict):
    self.text = text
    self.spell_dict = spell_dict

Для сериализации я попробовал что-то вроде следующего, но я не вижу ни одного типа поля, подходящего для словаря.

class CommentSerializer(serializers.Serializer):
    text = serializers.TextField()
    spell_dict = serializers....

Как я должен построить сериализатор и пост-запрос?

Вернуться на верх