2
比方說,我有以下類:如何查詢確切的ManyToMany關係?
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'
鏈接過濾器工作,謝謝! – 2012-02-02 02:43:24