view에서 공통으로 쓰는 기능들을 정리하고 싶습니다.

django로 블로그 만들어보고 있습니다.


위 사진에 빨간 선으로 표시된 부분들은 모든 페이지에서 항상 보여줄 메뉴와 프로필입니다.


위 코드 사진에 하얀색 박스로 둘러진 코드들은 메뉴와 프로필 정보를 받아오는 코드이고,
모든 view 함수들에 들어가있는데요,
이 중복된 코드들을 효율적으로 처리 할 수 있나 궁금하여 글 씁니다.

http://sisu.co.kr 에서 확인 가능합니다.

시수 415

M 2021년 9월 18일 9:32 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

좌측 사이드 메뉴 부분을 register.inclusion_tag을 사용하는 커스텀 템플릿 태그로 만들어서 사용할 수 있습니다.

다음을 참조해 보세요.

https://docs.djangoproject.com/ko/3.2/howto/custom-template-tags/

박응용

2021년 9월 18일 11:29 오후