0
템플릿 필터 및 시간 형식 표시 :(GAE 및 장고) I는 데이터 구조 정의
<p>{{ foo.created }}</p>
및 다음 도면에서
class Foo(db.Model):
created = db.DateTimeProperty(required = True)
를 I이 함께 인스턴스의 생성 시간을 표시 그것은 완벽하게 작동합니다 :
2011-08-09 15:11:30.437000
다음 내가 템플릿 필터 시간 형식을 설정합니다
,451,515,
<p>{{ foo.created|time:"P" }}</p>
과 나는이있어 :
3:11 p.m.
아직 완벽합니다.
내가 다른 시간 형식 코드를 시도하고 나는 내가 "분"만 표시 시간을 할 수 발견 :AttributeError: 'TimeFormat' object has no attribute 'm'
<p>{{ foo.created|time:"m/d H:i" }}</p>
가 그럼 난 오류 메시지를 받았습니다 :하지만이 같은 시간 형식을 설정 및 "두 번째". "m", "M", "n", "N"및 "F"와 같은 "월"또는 "일"과 관련된 모든 시간 형식은 오류 메시지를 유발합니다.
누군가 내게 말할 수 있습니까?
생성 된 시간을 월, 일, 분, 초로 표시하고 싶습니다. 그리고 나는 이런 식으로하고 싶지 않아요 :
{{ foo.created.date.month }}/{{ foo.created.date.day }} {{ foo.created.time.minute }}:{{ foo.created.time.second }}
나는 그것이 말의 생각.
감사합니다. 나의 가난한 영어를 유감스럽게 생각한다.
나는 어리석은 질문을한다. P 대단히 고마워! 정말 도움이됩니다! –
그래서 datetime 필터는 어디에 있습니까? –
필터가 날짜 뿐이며 답변도 업데이트되었습니다. https://docs.djangoproject.com/ko/1.5/ref/templates/builtins/#date –