컴퓨터에서는

장고(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
반응형