我有以下型号:复杂的Django模型查询
class Vote(models.Model):
voter = models.ForeignKey(User)
target = model.ForeignKey(User)
timestamp = models.DateTimeField()
game = models.ForeignKey(Game)
step = model.IntegerField()
type = models.ForeignKey(VoteType)
,我需要选择最投票目标和关系的情况下,选择谁的票最早的目标。是否有可能使用Django ORM?
UPDATE:其实我也在里面投三个领域:game
,turn
和type
(我将他们添加到上面的代码),我需要根据前面给定的约束条件来选择赢家特定game
,turn
和type
(即类似.filter(game=1, step=2, type=3)
)
请参阅django模型,https://docs.djangoproject.com/en/dev/topics/db/models/ – WeizhongTu
进行查询https://docs.djangoproject.com/en/dev/topics/db/queries/ – WeizhongTu