DTL1 [Django] 📘 Template Language (DTL) — 중요한 개념 3가지 1. ✅ 딕셔너리 접근 방식: [] ❌ → . ✅Django 템플릿에서는 파이썬 딕셔너리처럼 ['key']로 접근할 수 없습니다.❌ 일반적인 파이썬 방식 (사용 불가){{ my_dict['title'] }}✅ DTL 방식 (dot notation){{ my_dict.title }}왜?DTL은 파이썬이 아니라 Django가 만든 템플릿 전용 언어이기 때문입니다.dot notation은 딕셔너리 키, 객체의 속성, 모델의 필드 모두를 유연하게 처리합니다.2. ✅ 함수 호출도 괄호 없이 사용Django 템플릿에서는 함수를 호출하지 않습니다. 즉, ()를 붙이지 않아요.❌ 파이썬 함수 호출{{ my_function() }}✅ DTL 방식 (함수 결과를 context에서 전달받은 변수처럼 사용){{ my_func.. 2025. 7. 18. 이전 1 다음