Как проверить поле manytomany на наличие в нем объекта?
Имеется модели пользователя, и товара
class User(AbstractBaseUser):
purchased = models.ManyToManyField('Movie', verbose_name='Купленные товары', blank=True)
class Movie(models.Model):
title = models.CharField(verbose_name='Название', max_length=100)
Как можно проверить наличие видео, в поле purchased?
movie = Movie.objects.get(pk=1)
user = User.objects.get(pk=1)
movie in user.purchased.all()
>>> False
user.purchased.add(movie)
movie in user.purchased.all()
>>> True