из них хотел создать создать 2 FK, относящихся к одной и той же модели из бд, но столкнулся с тем, что не могу создать связь между конкретными полями наследниками и полями предками. и stud_mail и created_at ссылаются на поле stud_mail из таблицы Student. Есть какой-то способ обозначить связь между полями двух таблиц?
stud_mail = models.ForeignKey(Student, on_delete=models.CASCADE, related_name='stud_mail_a')
created_at = models.ForeignKey(Student, on_delete=models.CASCADE, related_name='created_at_a')
а зачем ?
потому что важны и поле, отвечающее за mail и за дату создания
поля уникальные ?
нет, как дата создания, так и mail могут повторяться
у тебя в базе будет создано два поля stud_mail_id created_at_id к pk Student из это го вопрос на кой?
Обсуждают сегодня