Поле многие ко многим против новой модели Джанго - PullRequest
0 голосов
/ 09 декабря 2018

Я пытаюсь сделать подписчиков / подписчиков функциональными, и я подумал о двух способах.Я не могу найти решение относительно того, какой из них лучше.

Решение 1

class User(AbstractUser):
    followers = models.ManyToManyField('self', symmetrical=False)

Решение 2

class Follow(models.Model):
    following = models.ForeignKey(User, related_name="who_follows")
    follower = models.ForeignKey(User, related_name="who_is_followed")
    follow_time = models.DateTimeField(auto_now=True)

Дайте мне знать, если есть другие способы решения этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...