Две ForeignKey-привязки в модели django
Можно и эффективно ли писать так 2 ForeignKey привязку к одной модели, к примеру так:
class User(models.Model):...
class PrivateMessage(models.Model):
owner = models.ForeignKey(User, models.CASCADE)
to_user = models.ForeignKey(User, models.CASCADE)
Если нет, то как посоветуете реализовать привязку к двум объектам модели?