반응형
Django에서 날짜 포맷을 지정하는 과정에서
TemplateSyntaxError
에러가 발생한다.
Issue
django에서 날짜를 지정하는 포맷은
'Y-m-d'로 지정해줘야 한다.
백엔드에서 render할 때 전송한
변수값이 post라면
{{post.date|date:'Y-m-d'}}
이렇게 날짜포맷을 지정해줘야 한다.
그럼 저런 오류가 나는 이유는 뭔가??
solution
답은 간단하다. 날짜 포맷이 정확하게
지정되지 않았기 때문이다.
'Y-m-d' 앞뒤로 스페이스가 들어가
있으면, 포맷 처리가 정상적으로
되지 않는다.
즉 {{}} 안에서 스페이스를 모두
제거하고, 포맷지정시 정상적으로
작동하는 것을 볼 수 있다.
반응형
댓글