[Django] views.py 파일 분리

네민·2023년 9월 26일
0
post-thumbnail

💬 장고를 공부하던 중 views.py에 너무 많은 함수가 생성됨
💡 '어떻게 해야할까' 검색하던 와중 views.py 파일을 분리하면 되는 걸 확인

📖 참고 | 점프 투 장고 - 3-10 views.py 파일 분리

두 번째 방법을 사용함

폴더1: settings.py, urls.py 같은 파일이 있는 곳
폴더2: models.py, apps.py 같은 파일이 있는 곳

편하게 부르기 위해 폴더 이름을 나누겠음

  1. 폴더2 안에 views 폴더 생성
  2. views 폴더 안에 원하는 파일 생성
  3. 폴더2 안에 urls.py 생성
  4. 폴더2/urls.py 안에서 app_name 설정 -> 폴더2 이름으로 하면 됨
  5. 폴더1/urls.py 안에서 폴더2.views import 해주기
  6. 폴더2 안의 views.py 파일 삭제

이렇게 하면 분리가 끝난다

이 방법으로 하면 URL 매핑시 views 함수 찾기 쉽도록 분리가 된다고 함

profile
기록하자

0개의 댓글