안녕하세요! Django를 이용해서 웹사이트를 만들고 있습니다. Django를 처음 접하

 
WooYoung Kim

안녕하세요!
Django를 이용해서 웹사이트를 만들고 있습니다.

Django를 처음 접하다보니 어떤식으로 많이 하는지 잘 몰라서 재사용의 구조에 대해서 질문드리고 싶은데요,
하나의 View에 여러개의 View를 넣는 것이 많이 하는 방식인가요?
예를 들면,
Main 페이지에 여러개의 Section이 있지만 그 Section의 형태가 다 ~ 비슷합니다. ListView처럼 여러개의 이미지를 뿌려주는 것인데, 어떤 정렬방식인지에 따라서만 다릅니다.
따라서 그것들은 한데 모아서 Class로 만든뒤에 재사용하고 싶습니다.

이것을 어떤식으로 짜는 것이 일반적인지 모르겠습니다. view.py내에 해당하는 것처럼 view를 만들어야 하는건지(이렇게 해서 view내에서 여러개의 view를 호출하여 사용하는건지), 단순히 template을 여러개로 만들어서 사용 하는 건지.
가르쳐주세요 ㅠ

이해하는데 도움을 주고자 이미지를 첨부하였습니다.


  • Chinseok Lee

    정렬방식만 다른 것이면, GET 파라미터로 정렬방식을 지정해서,
    뷰 단에서 order_by 만 변경해주시는 식이 좋겠네요. // AskDjango

Advertisements