Django/개인 프로젝트1(안전한 보행길 지도)

Django Templates 폴더 App 폴더 바깥쪽으로 빼서 한번에 관리하기

민돌v 2021. 8. 11. 13:56

Django는 MTV 모델로

Model

Teplate

View

3가지로 나누어서 진행하는데, 각각의 앱 폴더안에서 관리하는 templates 폴더를 바깥쪽, 앱과 프로젝트와 같은 라인에서관리하기로 했다.

먼저 해야할 건


1. Templates 폴더 만들기

App과 같은라인에 Templates 폴더를 만든다.

 


2. 그 후, Settings.py에서 TEMPLATE Default 경로를 수정해준다.

'DIRS' : [] -> 수정

        'DIRS': [os.path.join(BASE_DIR, "templates")], # 폴더 바깥으로 templates 통합


3. 그 다음 App 안에 Views.py에서 연결하려는 html파일 경로를 잘 적으면 된다.