본문 바로가기

template2

[Django] Template 유용한 3가지 팁 모음 Django에서 말하는 Template은 요청한 정보를 client 단에서 보여주기 위한 html, css, js 역할을 하는 하나의 html 응답을 생성하는 소스파일을 의미 합니다. 1. 보안 요소로 사용 Django에서 제공하는 Template을 사용하게 되면 기본 적인 개발자가 의도한 내용 이외의 데이터가 입력들어오게 되면 차단시키는 역할 또한 포함하여 보안상의 역할도 수행합니다. (ex. python 코드) 2. 중복 요소 최소화 Template에서 중복으로 사용할만한 코드들을 layout 형태로 지정하고 변경되는 내용만 따로 파일을 만들어 렌더링 시킬 수 있습니다. # 중복되는 layout 코드 ... {% block content %} {% endblock %} ... # 변경되는 코드 {% .. 2022. 8. 8.
Django에서 Request 처리 실행 단계 정리 Django에서 요청이 들어왔을때 처리하는 방식에 대해서 정리하고자 합니다. 1. 요청 확인 url을 통해 요청이 들어오는 경우가 대부분으로 유효한 요청이 들어온건지 urlPatterns에 등록된 url에 등록된 메서드를 실행합니다. 파이썬 파일 구조에서는 View에 등록된 함수들을 보통 사용합니다. urlPatterns에 메서드를 추가하려면 먼저 프로젝트의 settings.py에 ROOT_URLCONF 설정 값을 확인 합니다. ROOT_URLCONF = "project.urls" project/urls.py 에 urlpatterns 에 내용을 추가 합니다. urlpatterns = [ path("app/", include("app.urls")), # app 디렉토리 하위에 정리하고자 하는 url 들의 .. 2022. 8. 7.