Размещение не существующей модели с атрибутом словаря с помощью 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....
Как я должен построить сериализатор и пост-запрос?