0
如何在Django模型中實現並行連接?說,我想實現「友誼」機制,即如果你把我加入你的朋友列表中,這並不意味着你在我的朋友列表中。 我試過用實現並行連接
models.ManyToManyField("self")
但是在這種情況下,雙方的友誼就實現了。
如何在Django模型中實現並行連接?說,我想實現「友誼」機制,即如果你把我加入你的朋友列表中,這並不意味着你在我的朋友列表中。 我試過用實現並行連接
models.ManyToManyField("self")
但是在這種情況下,雙方的友誼就實現了。
讓另一種模式:
class Friendship(models.Model):
user = models.ForeignKey(User, related_name="friends")
friend = models.ForeignKey(User, related_name="opposite_friends")
現在,您可以查詢這樣的:
someuser.friends.all() # all your friends
someuser.opposite_friends.all() # users that have you as a friend