Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
Я предварительно допустил ошибки логики в модели, сделал это специально, что бы вернуться к редактированию позже. Лучше один раз показать, чем много раз рассказывать.
# class Post(models.Model): .................... likes_post = models.ManyToManyField(User, related_name='post_likes', blank=True, verbose_name='Лайки') saves_posts = models.ManyToManyField(User, related_name="blog_posts_save", blank=True, verbose_name='Сохранённые посты пользователя') def total_likes_post(self): return self.likes.count() def total_saves_posts(self): return self.saves_posts.count() ...........
Просмотр всех сообщений c тегом: models