Wpis z mikrobloga

Jak zapisać przez serializera DRF #django obiekt z polem "many to many" ?

Jak próbuję utworzyć obiekt za pomocą:

if serializer.is_valid():
serializer.save()

to mi wyrzuca "KeyError:" w miejscu gdzie jest pole "many to many"
  • 4
@CancerLight:

pozwala na zapisywanie czegokolwiek w serializerze

ja wiem, bo jest #!$%@? i łamie pewną ładnie brzmiącą zasadę (żeby to jedną..) której z marszu nie pamiętam, ale sobie przypomnę
nie wiem czemu DRF pozwala na zapisywanie czegokolwiek w serializerze


@CancerLight: @Tank1991: No, to mogę zapisać bez serializera. Myślałem, że tak się robi.

A co ze zmianą? Jak robię PUT to też przez serializera zapisuje. Czy to też powinno się robić bez użycia serializer.save() ?