컴퓨터에서는
장고(Django) 템플릿에서 날짜 출력 형식을 바꾸고 싶습니다.
컴 여행자
2025. 2. 17. 10:50
728x90
반응형
Django 버전 1.10.3, Python 버전 2.7.5입니다. 템플릿에서 {{ Bond.purchase_date }} 이 값을 출력할 때, 2025/01/02 형태로 출력하고 싶은데, 템플릿에서 어떻게 하면 될까요? |
Django 템플릿에서 날짜 형식을 YYYY/MM/DD 형태로 출력하려면 date 필터를 사용하면 됩니다.
해결 방법:
{{ Bond.purchase_date|date:"Y/m/d" }}
설명:
- Y → 4자리 연도 (2025)
- m → 2자리 월 (01)
- d → 2자리 일 (02)
예제:
<p>구매 날짜: {{ Bond.purchase_date|date:"Y/m/d" }}</p>
위와 같이 하면 2025/01/02 형태로 출력됩니다.
추가적으로 None 값이 들어올 가능성이 있다면 default 필터를 사용해 기본값을 설정할 수도 있습니다.
{{ Bond.purchase_date|date:"Y/m/d"|default:"날짜 없음" }}
이렇게 하면 purchase_date 값이 None일 경우 "날짜 없음"이 출력됩니다.
https://www.djangoproject.com/
Django
The web framework for perfectionists with deadlines.
www.djangoproject.com
728x90
반응형