MySQLでDjango 1.4を使用しています。私は次のモデルを持っています:
Event:
title = CharField()
description = CharField()
Dates:
event = ForeignKey(Event)
location = ForeignKey(Location)
date = DateTimeField()
participants = IntegerField()
Location:
........
参加者数が X より大きい各イベント (および場所) の最初の利用可能な日付を選択する必要があります
MySQLクエリでは、イベントとイベントごとにグループ化された場所の結合を持つ日付テーブルの選択にすぎません。しかし、これは Django では不可能であり、distinct("field") は MySQL ではサポートされていません
ありがとうございました