사용자가 선택하고 제출 된 값이 사용 가능한 옵션인지 확인하는 옵션을 제공하고자합니다.Django - 모델과 모델 (FK) 비교
설명서를 읽었을 때 값이 변경되지 않으면 choices
을 사용하십시오. 데이터가 동적 인 경우 models
을 사용하십시오.
조금 불확실하지만, models
을 choices
이상으로 선택해서는 안되며, DB에서 일종의 제약 조건을 적용합니까?
사용자가 선택하고 제출 된 값이 사용 가능한 옵션인지 확인하는 옵션을 제공하고자합니다.Django - 모델과 모델 (FK) 비교
설명서를 읽었을 때 값이 변경되지 않으면 choices
을 사용하십시오. 데이터가 동적 인 경우 models
을 사용하십시오.
조금 불확실하지만, models
을 choices
이상으로 선택해서는 안되며, DB에서 일종의 제약 조건을 적용합니까?
models
은 데이터베이스를 통해 강제 적용됩니다. choices
은 코드를 통해 제약을 적용합니다. 선택할 대상은 선택하려는 대상에 따라 다릅니다. 당신이 확실히 이들 중 하나가 필요
사용 models
: 코드를 다시로드 할 필요없이 쉽게 (추가, 삭제) 편집
choices
을 사용하십시오.
당신은 단순한 성별 선택을위한 모델을 원하지 않는다. – okm