I have a situation where my client is attempting to write a representation that includes a list of fk\'s
{ languages: [1] last_name: \"Beecher\" settings: 1 stat
The simplest thing that occurs to me is to override get_serializer_class() on your view for POST/PUT to return a modified serializer not specifying the depth parameter and using a PrimaryKeyRelatedField for your languages field.
get_serializer_class()
languages