반응형
[Django] Django에서 템플릿 확장의 개념과 템플릿 확장 적용하는 방법 실습하기
Framework/Django2021. 1. 30. 21:55[Django] Django에서 템플릿 확장의 개념과 템플릿 확장 적용하는 방법 실습하기

안녕하세요 이번 시간에는 템플릿 확장에 대한 개념을 알아보고 템플릿 확장을 적용하는 방법에 대해 실습을 진행하겠습니다. 1. 템플릿 확장이란? Django에서 템플릿 확장(Template inheritance)은 여러 개의 템플릿 파일에서 공통된 HTML 코드를 추출하여 별도의 템플릿 파일로 분리하고, 이를 상속하는 방식으로 중복된 코드를 제거하는 기능을 제공합니다. 기본적으로 템플릿 확장은 base.html 파일을 상속받아 {% block %} 템플릿 태그를 이용하여 자식 템플릿에서 해당 부분을 오버라이딩하는 방식으로 작성됩니다. 2. 템플릿 파일 생성하기(base.html, index.html) 예를 들어, base.html 파일에서는 모든 HTML 페이지에서 공통으로 사용되는 코드를 작성하고, 이를..

[Django] Settings 파일 기본 설정에 대해 알아보고 Migration 및 서버 실행하기
Framework/Django2021. 1. 30. 21:52[Django] Settings 파일 기본 설정에 대해 알아보고 Migration 및 서버 실행하기

안녕하세요 저번 시간까지 장고 프로젝트를 만들었습니다 이번 시간에는 프로젝트를 만들었으니 이제 앱(APP)을 한번 만들어보도록 하겠습니다 1. APP 생성하기 프로젝트를 만드셨다면 mysite와 manage.py 라는 것이 생겼을텐데 이제 앱을 만들어주겟습니다. py manage.py startapp blog [주의할 내용] [SECRET_KEY]는 저희가 git같은 곳에 소스를 배포할 때 다른 사용자에게 보여져서는 안됩니다. [SECRET_KEY]는 따로 보관되어야 하고 env 설정을 통해 참조하는 형식으로 바꿔주셔야 합니다. env 설정을 마치시고 [.gitignore]에 따로 저장한 [secret_key]가 등록된 파일을 명시해주셔야 git에 push 하실 때 secret_key를 제외하고 원격지에..

반응형
image