[장고] 모델 - penny4860/study-note GitHub Wiki
1. model
- 테이블을 정의하는 python class
2. model class 구현방법
- static 변수
- Table column을 정의
- class method
- Table 관련 동작을 정의하고 template에서 사용
- 로직
- view <-> model
- view <-> template
- template에서 모델 클래스에 정의해놓은 method를 사용
- 사용예시
- str(self)
- 객체의 문자열 표현을 반환
- get_absolute_url(self)
- 해당 테이블의 url을 템플릿에서 사용
- get_previous_post(self)
- 해당 테이블의 이전 레코드의 url을 템플릿에서 사용
- get_next_post(self)
- 해당 테이블의 다음 레코드의 url을 템플릿에서 사용
- str(self)