Как создать отношения "пара" в Django?

У меня есть модель под названием Couple. Couple описывает отношения между двумя Auth.User записями.

class Couple(models.Model):
    created = models.DateTimeField(auto_now_add=True)
    partner_one = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.DO_NOTHING, related_name='partner_one')
    partner_two = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.DO_NOTHING, related_name='partner_two')

У меня проблемы со ссылкой на партнера в надежном из их пользовательской модели, потому что теперь мне нужно знать, какой партнер первый, какой второй. Это явно не элегантное решение. Есть ли лучший способ достичь того, что я пытаюсь сделать здесь?

Вернуться на верх