728x90 template2 [Django] DTL(Django Template Language), Template 상속 Django Template Language (DTL) django template에서 사용하는 built-in template system 조건, 반복, 변수 치환, 필터 등의 기능 제공 단순히 Python이 HTML에 포함 된 것이 아니며, 프로그래밍적 로직이 아니라 프레젠테이션을 표현하기 위한 것 Python처럼 일부 프로그래밍 구조(if, for 등)를 사용할 수 있지만, 이것은 해당 Python 코드로 실행되는 것이 아님 DTL Syntax 1. Variable render()를 사용하여 views.py에서 정의한 변수를 template 파일로 넘겨 사용하는 것 변수명은 영어, 숫자와 밑줄(_)의 조합으로 구성될 수 있으나 밑줄로는 시작 할 수 없음 공백이나 구두점 문자 또한 사용할 수 없음 d.. 2021. 9. 2. [Django] 요청과 응답 (URLS, Views, Templates) URLS 요청이 들어오면 HTTP 요청(request)을 알맞은 view로 전달 urls.py - urlpatterns 리스트에 path함수로 추가 path 함수는 위에서부터 차례대로 탐색해서 매칭되면 바로 실행 # firstpjt > urls.py from django.contrib import admin from django.urls import path # articles 앱의 view를 import from articles import views urlpatterns = [ # path 함수의 첫 번째 인자 : 사용자가 들어오는 경로 # path 함수의 두 번째 인자 : 해당 경로로 들어왔을 때 실행할 함수 path('admin/', admin.site.urls), path('index/', vi.. 2021. 9. 1. 이전 1 다음 728x90