私はテーブルコールドマークを持っています。Django。クエリを混乱させる。アイテム数
class Mark(models.Model):
media = models.ForeignKey('media.Media')
mark = models.PositiveIntegerField()
user = models.ForeignKey(User)
class Meta:
unique_together = ('media_object','user')
少なくとも1つの票を持つメディアインスタンスのクエリセットを取得できますか(またはメディアを数えればよいですか)。
extra
を使ってwhith outにすることはできますか?
更新日: 他の言葉:私はすべてのテーブルを通過し、すべてのユニークなメディアを数えています。私がそれを見つけたら、私はそれを数えていない。 他の言葉:私は一意のメディアフィールドを数える必要があります。
メディアモデルはどのように見えますか? 「投票」というフィールドがありますか?あなたはメディアやマークのインスタンスを意味しますか? –
投票はどこから来たのですか? –
@ダニエル・ローズマン(Daniel Roseman):saing - 1つの投票権を持っています。つまり、このメディアの少なくとも1つの行がテーブルにあります。 – Pol