Я использую систему авторизации Django для создания учетных записей в своем приложении.Лучший способ сделать «пользовательскую» систему Django «друзьями»
Каков наилучший способ создания системы «друзей» с использованием системы авторизации? Я хочу, чтобы у меня была возможность связать пользователей вместе, но сначала они должны принять запрос друга, и я также хочу сохранить дату, когда они стали друзьями.
У меня есть модуль профиль загружен, и я храню дополнительную информацию в модели UserProfile. Я хочу связать модель UserProfile с этой дружбой. Не могу ли я использовать «через», чтобы связать их вместе? – dotty
Вам не нужно связывать UserProfile с дружбой. У вас уже есть пользователь, поэтому вы можете запросить Friendship.objects.filter (Q (creator = user) | Q (friend = user)). All() – Tiago
@dotty - Вы хотели бы связать модель дружбы с Модель пользователя. Модель UserProfile будет просто удобнее разместить метод friends(), потому что очень сложно подклассифицировать модель User. –