extends로 뼈대를 만들고
inlcude로 내용물을 만든다
settings.py에 'DIRS': [os.path.join(BASE_DIR, 'templates')]
pycache ignore
accountapp, project dir 에 pycache 폴더 삭제 후,
git status →git add . →git commit -m "Delete redundant files"
.gitignore 에서도 제거
HTML
:Hyper Text Markup Lagnuage
extends / include
Extends
:Pre-made Template html
미리 만들어둔 html을 바탕으로 블럭을 나눠서 사용
Include
:html을 붙여나간다.
= extend로 바탕을 만들고 include로 채워나간다.
→Response View
Templates
상위 dir에 templates 폴더를 만든 후 , base.html 을 만들어준다.
account의 view에서
return render(request, 'base.html')
project/ settings.py의 template을 찾아서
'DIRS':[os.path.join(BASE_DIR, 'temlplates')]
Python
복사
를 입력해준다.