shell_plus

    17. 다대일 관계 구현 (카테고리 기능)

    17. 다대일 관계 구현 (카테고리 기능)

    Category 모델 만들기 포스트 목록과 상세 페이지에 공통적으로 카테고리가 보여야 하며 해당 카테고리를 클릭 할 시 관련된 포스트가 나열되어야 한다. models.py에 Category 모델 만들기 Category 모델에 name, slug 라는 이름의 필드를 만들었으며 unique=True로 동일한 name을 갖는 카테고리를 만들 수 없게 하였다. slug필드는 고유 URL을 만들때 주로 사용하는 것으로 Post 모델처럼 pk를 활용해 URL을 만들 수 있으며 allow_unicode=True로 한글을 지원하도록 한다. Post 모델에 category 필드 추가하고 migration Post 모델에 Category를 ForeignKey로 새로운 필드를 추가한다. 미분류 포스트도 있을 수 있으므로 n..