>

저는 프랑스 학생이고 장고를 배우고 있습니다. 내 프로젝트는 스포츠 토너먼트를 관리 할 수있는 웹 사이트를 만드는 것입니다. 여기 내 수업 다이어그램이 있습니다 :

http://prntscr.com/nc39r8

토너먼트 테이블에 "nbMaxTeam"속성이 있습니다. 예를 들어이 속성이 4와 같으면 토너먼트와 관련된 5 번째 팀을 만들 때 불가능하다는 것을 알려고합니다. 내 모델을 어떻게 사용합니까?

class Team(models.Model):
    name        = models.CharField(max_length=16)
    nbplayers   = models.IntegerField()
    totalpoints = models.IntegerField()
    position    = models.IntegerField(default=0)
    pool        = models.ForeignKey(Pool, default=None, on_delete=models.CASCADE)
    tournament  = models.ForeignKey(Tournament, default=None, on_delete=models.CASCADE)

class Tournament(models.Model):
    name        = models.CharField(max_length=32)
    dateStart   = models.DateField(auto_now=False, auto_now_add=False)
    dateEnd     = models.DateField(auto_now=False, auto_now_add=False)
    nbMaxTeam   = models.IntegerField()


  • 이전 azerothcore - 신드라고 사의 주문 Thail Smash의 범위를 설정하는 곳
  • 다음 java - 프록시를 초기화 할 수 없습니다 - spring 인터셉터 내부 세션 없음