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 오후