Я пытаюсь отправить сообщение на поле отношения manytomany через модель, где модель с отношением manytomany является вложенной.
Когда я пытаюсь отправить сообщение, используя get_or_create и записываемые вложенные сериализаторы, я могу сделать это, но поля с отношениями "многие ко многим" каким-то образом, даже если они являются массивом идентификаторов при отправке, я получаю ошибку:
TypeError at /Albums/ Поле 'id' ожидало число, но получило [<Order: 2B>].
структура: Tracks have Orders (где orders - многотомное поле класса Orders)
Альбом имеет треки
Я могу постить в треках и упоминать заказы как массив "orders":[2,4]
Когда я пытаюсь разместить альбом вместе с треками, я могу разместить треки с полями, которые НЕ являются множественными полями, но если я пытаюсь с множественными полями, я получаю ошибку типа, упомянутую выше.
2B является значением другого поля, а не id заказа, является значением поля, возвращаемого в
def __str__(self) -> str:
return (self.name)