У меня есть 2 модели. Product, Favorite (favorite - типа лайк)
Favorite имеет отношение к Product и User. Мне нужно проверить в шаблонах, есть ли у пользователя отношения с продуктом для вставки кнопки лайка или его удаления».
class Favorite(models.Model):
"""User favorite products"""
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='favorites')
product = models.ForeignKey(Product, on_delete=models.CASCADE, related_name='favorites')
class Product(models.Model):
"""Store product"""
...
В шаблоне у меня есть:
{% for product in products %} ...
Я думаю, что я могу сделать это так {% if product in user.favorite.all %}
Но я не знаю, как получить все продукты вместо избранных
Как я могу сделать это в шаблонах?