강의로 돌아가기
허허헐

동영상 코드 질문입니다.

첫번째는 질문이고 두번째는 강의에서 나오는 출력화면과 코드가 다른 것이 있어 알려 드립니다.

  1. 파이썬에서 클래스를 선언할때는 무조건 첫번째 초기화 함수를 만들어야 한다고 알고 있는데요 장고 강의에서는 초기화 함수를 쓰지 않는 이유가 어떤 것 인지요??

  2. 장고 강의 중 url 다루기 편에서
    {{candidate.area}}
    는 페이지상에서 /선거구로 나타 납니다. areas// -> areas/ 로 바꾸어야 강의의 예제 페이지와 동일한 결과를 얻을 수 있습니다.

1 개의 답변
정두식_
  1. 모델 클래스(강의에서 Candidate)는 장고의 models.Model을 상속받습니다. 상속받은 클래스에서 __init__을 작성하면 기존에 있는 초기화함수가 오버라이드되어 버리겠져. 그렇기 떄문에 모델에 초기 값을 넣어 줄때는 new_candidate = Candidate(name = "힐러리")와 같은 방법으로 사용하는겁니다.

  2. 강의노트의 오타를 수정했습니다.

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