나는 다음과 같은 모델이 있습니다복잡한 장고 모델 쿼리
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)
내가 가장 대상을 선정하고 관계의 경우에 초기 투표를받은 대상을 선택 선택해야합니다. 장고 ORM을 사용할 수 있습니까?
UPDATE : 사실 나는 투표 안에 또한 세 개 필드가 : game
, turn
및 type
, 나는 주어진 이전의 제약에 따라 승자를 선택해야합니다 (I 위의 코드에 추가) 특정 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