본문 바로가기
반응형

장고2

[장고 입문] 11. HTML 템플릿 언어 활용 / extends 템플릿 상속으로 중복코드관리 HTML에서 템플릿 태그를 통해 어떻게 URL 사이를 이동시킬지 배워보자 템플릿 상속이라는 개념을 통해 어떻게 하면 이 HTML을 효율적으로 활용할 수 있는지를 배우자 템플릿 언어로 html 지정하기 1,2,3 부분에 해당 먼저 프로젝트폴더 > urls.py 에서 name을 지정한다. 4,5 부분에 해당 프로젝트폴더 > urls.py에서 호출할 함수들은 앱 폴더 > views.py에서 작성됐으며 views.py에서 호출한 html은 앱 폴더 > templates 폴더 안에 작성됐다. 6 번에 해당 이 html을 템플릿 네임으로 불러오려면 앱 폴더 > templates > html파일안에 다음과 같이 작성해줘야 한다. {% url "name" %} 참고로 css를 호출한 템플릿 언어는 다음과 같다. 중복코.. 2021. 2. 26.
[장고 입문] 9. Static 실전 / StaticFiles경로 설정 / Static_Root 사용 이유? 1. STATICFILES 경로 입력 프로젝트폴더의 settings.py 파일에서 최하단으로 내려보자 STATIC_URL : static파일이 제공되는 URL 위 코드에 이어서 STATICFILES_DIRS을 만들어 줘야 한다. 이를 위해 Static file들의 디렉터리 static을 만들자. 위치는 최상위 폴더인 프로젝트 폴더(베이스 디렉터리)의 바로 밑. 참고로 static폴더의 하위에는 css, img, js폴더를 만들어서 관리한다. 베이스 디렉터리의 settings.py로 돌아와서 다음과 같이 작성하여 static폴더를 지정하자. STATICFILES_DIRS = [ BASE_DIR / 'static', ] ※ 참고로 static이라는 이름으로 폴더를 만들어야 장고에서 인식한다. 2. html파.. 2021. 2. 26.
반응형