Я хочу добавить несколько навыков для одного пользователя в одном запросе
Я хочу создать несколько навыков пользователя в одном запросе. Я не хочу использовать ManyToManyField, потому что это не то, когда я должен сделать запрос. Есть ли какой-нибудь способ сделать это?
Пример: Мне нужны данные в этой форме, я не хочу использовать для этого ManyToManyFieldclass UserSkills(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
skills = models.ForeignKey(Skill, on_delete=models.CASCADE)
class UserSkillsSerializer(serializers.ModelSerializer):
class Meta:
model = UserSkills
fields = "__all__"
class UserSkillsList(generics.ListCreateAPIView):
serializer_class = UserSkillsSerializer
queryset = UserSkills.objects.all()
[
"user": 1, Only one user
"skills": [7,3,5,6] Multiple skills
]