Сейчас я создаю пользовательский отдел со списком пользователей, которые являются внешним ключом к основной модели пользователя.У меня вчера это работало, но по какой-то причине я облажался.Я полагаю, это как-то связано с сериализаторами.Я хочу иметь возможность публиковать список пользователей в этом формате
['jack', 'tom']
Однако, даже используя API необработанных данных, это не позволяет мне сделать это.Вот мой код:
Сериализаторы:
class DepartmentSerializer(serializers.ModelSerializer):
user_department = UserSerializer(many=True)
class Meta:
model = Departments
fields = '__all__'
class DepartmentUpdateSerializer(serializers.ModelSerializer):
user_department = UserSerializer(many=True)
class Meta:
model = Departments
fields = ['department_name', 'department_head', 'user_department']
Клянусь, вчера он позволял мне выбирать из списка пользователей в API.Я мог также отправлять, и это работало бы от переднего конца.Однако теперь, когда я создаю отдел, он ожидает словарь, который я не пытаюсь пропустить.