models.ForeignKey(Answer)
при сохранении этой модели, я получаю объект Answer
и в переопределенном методе save()
написал:
self.question = self.answer.question
self.theme = self.answer.question.theme
первая строчка кода работает,а вторая нет
Пишет:
ValueError: Cannot assign "<django.db.models.fields.related_descriptors.ManyRelatedManager object at 0x10a99e7d0>": "UserAnswer.theme" must be a "Theme" instance.
Как исправить?
answ```er име```т Foreing Key к ques```tion а т```от в свою очередь m2m к theme
Ты модель Answer тоже покажи
А, ну у тебя там м2м, а нужен один инстанс, нужно его получить, например .first() если первый попавшийся подойдет
Обсуждают сегодня