그룹 주문을위한 음식 배달 웹 사이트를 만들려고합니다. 음식은 하루 중 사전 설정된 시간 (즉, 오후 5시, 오후 8시, 자정)에 배달해야합니다.시간대에 따라 다른 웹 페이지를 표시하는 방법은 무엇입니까? (Django)
오후 5시 주문 주문 시간이 오후 4시라고 가정 해 봅시다. 그래서 4:01 pm에 오후 5시 주문에 대한 웹 페이지에서 "오후 5시 주문을 사용할 수 없습니다."라고 말하고 싶지만, 오후 4시 이전에 정상적인 주문 페이지가되도록하고 싶습니다.
이 논리를 내 "보기"또는 "템플릿"에 포함시킬 수 있습니까? 또는이 기능을 구현하기 위해 자바 스크립트 사용을 권장 하시겠습니까?
중 하나를 사용하여 서버 시간을 얻을. jQuery를 사용하여이 서버 측 또는 브라우저에서 수행 할 수 있습니다. 하나를 선택하고 코드를 게시하는 데 문제가 있으면 도움을 드릴 수 있습니다. – Lowkase
당신은 항상보기에서 필터링하는 것이 더 좋다고 생각합니다. 그런 다음 동일한 템플릿을 사용하여 시간에 따라 또는 어떤 시각에 기초한 데이터를 렌더링 할 수 있습니다. – alan
자바 스크립트 부분은 서버 측 부분. 뷰/템플릿은 렌더링 된 시점의 기능을 여전히 제한해야합니다. 그러나 자바 스크립트 부분은 오후 3시 59 분에 앉아서 롤오버하는 경우 적극적으로 시간을 확인하는 데 사용할 수 있습니다. 그러면 js가 동적으로 디스플레이를 수정할 수 있습니다. js 부분이없고 롤오버 된 경우 폼을 제출하는 것이 서버에서 실패하게됩니다. – jdi