Как создать отношения "пара" в 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')
У меня проблемы со ссылкой на партнера в надежном из их пользовательской модели, потому что теперь мне нужно знать, какой партнер первый, какой второй. Это явно не элегантное решение. Есть ли лучший способ достичь того, что я пытаюсь сделать здесь?