Как в Django связать одно поле с другим полем внешней таблицы?
Необходимо связать 2 поля одной таблицы с такими же 2 полями внешней таблицы, как это сделать в Django?
Вот чтобы легче было понять вопрос, сделал такой пример
В Django я только вижу связь с самой таблицей , но не индивидуально нужным полем
Поясню комментарий.
Создать класс
class Match(models.Model):
team = models.ForeignKey(Team, on_delete=models.CASCADE)
opponent = models.ForeignKey(Team, on_delete=models.CASCADE)
date = models.DateField()
И использовать эту сущность для обеих команд, собирая данные через связанные таблицы.