2017-12-18 9 views
0

django를 처음 사용했습니다. 내가 날짜로 2018년 12월 17일의 형식으로 날짜를 원하는장고 템플릿에서 날짜 형식을 얻는 방법

<p>{% now "Y-m-d" as date %}</p> 

하지 문자열 : 다음 코드는 문자열을 반환하면서 내 템플릿에서 나는, 날짜 형식으로 현재 날짜가 필요합니다. 거기에 어쨌든 할 수 있습니까?

thnaks

당신은 찾을 수 장고

{{ value|date:"D d M Y" }} 

에 필터 붙박이을 사용할 수 있습니다

+0

또는 당신은 당신이보기에서 날짜를 전송하지 않을 경우 필요한 형식으로 날짜를 얻을 moment.js을 사용할 수 있습니다 –

+0

나는 여분의 라이브러리를 추가하고 싶지 않아보기에 시간을 보내는 것이 우리가 선호하는 방식이 아닌 나의 현재 접근 방식이다. tnx –

답변

1

here

+0

날짜 형식 만 허용하는 사용자 정의 필터가있다. 그게 어떻게 더 구체적으로 말해 줄래? 나는 당신이 말한 링크를 읽었지 만, 그렇게하는 법을 모르겠습니다. 내 필터 이름이 CustomDateFilter이고 'now'가 문자열 만 반환하는 동안 날짜가 필요로하는 {{date | CustomDateFilter}}라고 가정하십시오. –

+0

** CustomDateFilter **라는 템플릿 태그에 인수를 추가하십시오 ** 값 **을 사용하여 날짜 값을 받고 원하는 형식으로 변경하십시오. 예를 들어,'def lower (value) : return value.lower()' –

+0

네, 그게 유일한 길이라고 생각합니다. 감사합니다. @VijeshVenugopal –