[ Python ] Django로 웹 서비스 개발하기 ( 3. Object 실습 )

장고로 시작하는 2017년

본 글은 코드스쿼드가 진행하는 인프런의 장고 강의를 바탕으로 함
(참고 : http://bit.ly/2jE3ARl )


오브젝트 실습2

  • Text 객체와 Users 객체를 만들었다.
  • write 메소드를 통해 articles 리스트에 text 객체를 추가하고, numArticle을 증가시킬 수 있도록 하다.
  • 그런데 articles 리스트가 출력된 부분이 메모리 값이 출력되었다. 아래는 보기 좋게 출력하는 방법이다.

오브젝트 실습3

이번에는 상속에 대해 알아보도록 하겠다.

  • Article 클래스를 새롭게 구현하였으며 Text 클래스를 상속한다.
  • Text는 부모클래스, Article은 자식클래스가 된다.
  • 만일 Article 클래스에서 __str__함수를 overriding 해주지 않는다면 Text 클래스의 __str__함수에 의해 print 한다.
  • Text 클래스를 상속하였기 때문에 getLength()함수를 활용 가능하다.

전체 소스 코드