Допустим, у меня есть следующие классы:
class Votable(models.Model):
name = ...
class Vote(models.Model):
options = models.ManyToManyField(Votable, related_name='+')
choosen = models.ForeignKey(Votable)
Примечания:
Vote.options
имеют ровно 2 элемента
Vote.choosen
является одним из 2 элементовопций
Как мне сделать запрос, который ищет точные 2 элемента Vote.options
, а также Vote.choosen
?
Я пытался Vote.objects.get(options=[1,2], choosen=1)
, но он возвращает:
TypeError: int() argument must be a string or a number, not 'list'