강의로 돌아가기
-

질문이요

candidates = Candidate.objects.all()
이 코드에서 앞의 변수가 복수인 이유가 모든 변수들 가져오기 때문에
s로 쓰인건가요?
그리고 어떤 경우에 변수 앞 철자가 대문자인지 소문자인지 햇갈리네요

1 개의 답변
-

candidates라고 쓴 이유는 모든 객체를 갖고오기 때문에 일부러 변수명을 복수로 지었습니다.

candidates = Candidate.objects.all()에서

  • candidate는 변수 명을 의미합니다. a = 3a와 같은 의미입니다.
  • Candidate는 models.py에서 정의한 모델 클래스입니다.

보통 모델 클래스는 맨 앞 철자를 대문자로, 객체는 소문자로 선언합니다

  • -
    잘 이해했습니다 감사합니다 - 2017.08.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.