0

MVC 패턴을 고수하려고합니다. 프로젝트에 국제화가 필요할 수도 있고 없을 수도 있다고 가정 해보십시오.날짜 및 시간 형식 지정 :보기 (템플릿) 또는 컨트롤러에서?

컨트롤러 나 템플릿 또는 모델에 원하는 표현으로 날짜와 시간을 형식화하는 더 좋은 장소는 어디입니까? 인기있는 웹 프레임 워크에서 일반적인 관행은 무엇입니까? Django 또는 Laravel?

+0

조회수는 템플릿이 아닙니다. 출력 형식은 공유 UI 로직의 일부이며 [presentation objects] (http://martinfowler.com/eaaDev/PresentationModel.html)에 포함되어야합니다. –

+0

@ tereško 좀 더 구체적으로 말할 수 있습니까? 정확히 무엇을 의미합니까? –

+0

어떤 부분이 당신을 혼란 스습니까? –

답변

1

django에서 적절한 위치는 장고 템플릿 (mvc 뷰)에 있습니다.

  • 당신은 내장 날짜 서식 태그
  • 를 사용할 수 있습니다 또는 사용자 정의 날짜 형식화하는 태그
  • 을 만들거나
  • 에서 포맷 된 날짜를 반환 모델의 방법을 만들거나 글로벌 현지화를 변경 날짜와 시간을 표시하는 방법에 대한 설정.
+0

콜린에게 감사드립니다. –