Django - проверка, сохранил ли пользователь пост в шаблоне

Как проверить, сохранил ли пользователь сообщение или нет?

Постовая модель:

class Post(models.Model):
      title = models.CharField(max_length=200)
      slug = models.SlugField(max_length=50, default='slug')
      text = models.TextField(null=True, blank=True)
      text_allowed = models.BooleanField(default=True)
      image = models.ImageField(upload_to='posts/images/', null=True, blank=True)
      image_allowed = models.BooleanField(default=True)
      video = models.FileField(upload_to='posts/videos/', null=True, blank=True)
      video_allowed = models.BooleanField(default=True)
      server = models.ForeignKey(Server, on_delete=models.CASCADE, related_name='posts')
      creator = models.ForeignKey(User , on_delete=models.CASCADE, related_name='posts', null=True)
      created = models.DateTimeField(auto_now=True)
      type = models.CharField(max_length=5, choices=post_type_choices, default='text')
      votes_count = models.IntegerField(default=0)
      tag = models.ForeignKey(ServerTag, on_delete=models.CASCADE , default=1)

Сохранить модель:

class Save(models.Model):
    post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name='saved')
    user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='user_saves')
    created = models.DateTimeField(auto_now='True')

Я пробовал:

post-page.html:

{% if request.user.user_saves %}
   <a href="{% url 'posts:save-post' post.id %}"><img class="save-btn" src="{% static 'posts/svgs/saved.svg' %}" alt="save post button"></a> //show this svg if the user has saved this post
{% else %}
   <a href="{% url 'posts:save-post' post.id %}"><img class="save-btn" src="{% static 'posts/svgs/save.svg' %}" alt="save post button"></a>
{% endif %}
Вернуться на верх