лайка по кнопке в шаблоне?
class Post(models.Model):
...
users = models.ManyToManyField(User, related_name='favorite_posts')
Для добавления постов избранное используется следующий код:
user.favorite_posts.add(Post.objects.get(id=1))
Для удаления:
user.favorite_posts.remove(Post.objects.get(id=1))
А если добавить поле с булевым значением по умолчанию false, доставать и менять на true а изменять значение цвета в шаблоне?
Обсуждают сегодня