답변:
템플릿 내에서 Django의 date
필터를 사용할 수 있습니다 . 예 :
<p>Birthday: {{ birthday|date:"M d, Y" }}</p>
제공 :
생일 : 1983 년 1 월 29 일
날짜 필터 문서 에 더 많은 형식 지정 예제가 있습니다.
DATE_FORMAT
및 모두 설정USE_L10N
Django 1.4.1에서 전체 사이트를 변경하려면 다음을 추가하십시오.
DATE_FORMAT = "Y-m-d"
당신에게 settings.py
파일 편집 :
USE_L10N = False
l10n이 재정의하기 때문에 DATE_FORMAT
https://docs.djangoproject.com/en/dev/ref/settings/#date-format에 문서화되어 있습니다.
이것을 사용하십시오 :
{{you_date_field|date:'Y-m-d'}}
2016-10-16 과 같이 표시됩니다 . 원하는 형식을 사용할 수 있습니다.
views.py에서 날짜 형식을 변경 한 다음 템플릿에 할당하려면.
# get the object details
home = Home.objects.get(home_id=homeid)
# get the start date
_startDate = home.home_startdate.strftime('%m/%d/%Y')
# assign it to template
return render_to_response('showme.html'
{'home_startdate':_startDate},
context_instance=RequestContext(request) )
필요한 것은 날짜 템플릿 필터 입니다.
예 :
<td>Joined {{user.date_created|date:"F Y" }}<td>
이것은 반환 Joined December 2018
짧은 날짜와 시간 (2018 년 11 월 8 일 오전 3시 23 분)을 표시해야하는 경우 다음과 같이 할 수 있습니다.
{{your_date_field|date:"SHORT_DATE_FORMAT"}} {{your_date_field|time:"h:i a"}}
이 태그에 대한 자세한 여기에 더 주어진 형식에 따라 날짜에 대해 여기
예:
<small class="text-muted">Last updated: {{your_date_field|date:"SHORT_DATE_FORMAT"}} {{your_date_field|time:"h:i a"}}</small>