через связь многие-ко-многим через дополнительную модель 'Follow'.
1. чтобы проверить подписан ли пользователь, который в сессии надо использовать user.followers.filter(username=request.user.username)?
2. как добавить запись в модель 'Follow'? пробую через user.followers.add() но не понимаю какой аргумент передавать, потому что в ошибке выдает что ожидает объект класса 'Follow', но мне нужно записать пользователя из request.user
код моделей покажи
http://pastie.org/p/3f8mGJ4kZ4kBN0bhZPJVwG
естественно нужно передавать модель Follow follow = Follow(user=request.user, following_user=...) follow.save()
а через related_name никак нельзя, а то где-то видел форму записи через add?
follow = Follow(user=...) user.folowings.add(follow) как то так
Обсуждают сегодня