У меня есть две модели: UserProfile (расширенный от пользователя) и Cv . Я создал другую модель, у которой есть два внешних ключа, которые взяты из этих моделей.
class cv(models.Model):
user = models.ForeignKey(User, unique=True)
cv_d= models.TextField(max_length=1100)
...
class cvv(models.Model):
user = models.ForeignKey(User)
cv= models.ForeignKey(cv)
date = models.DateTimeField(auto_now=True)
В моем представлении я пытаюсь вставить значение в cvv:
...
obj = cv.objects.get(pk=id,active=True)
add=cvv(user=request.user, cv=obj)
add.save()
Но я получаю следующую ошибку:
(1452, 'Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не выполнено
Как мне вставить внешний ключ тезис 2 на мою модель?