2016-08-21 4 views
0

내 템플릿의 두 가지 모델의 날짜 필드에서 동일은 동일 :두 날짜 장고

sittings.sit_date = '{{ sittings.sit_date }}'<br> 
shiftdates.shift_date = '{{ shiftdates.shift_date }}'<br> 

    {% if sittings.sit_date == shiftdates.sit_date %} 
     <p>Equal on {{shiftdates.sit_date}} 
    {% else %} 
     Not Equal 
    {% endif %} 

여기에 앉아 모델은 외부 키로 Shiftdate 모델과 연결되어 있습니다. 여기

Logo sittings.sit_date = '' 
shiftdates.shift_date = '' 

Equal on 

더 날짜가 표시되지 않은 참조 :

이 출력을 주었다.

두 날짜가 같은 날짜를 표시하는 방법은 무엇입니까? 도움이 될 것입니다.

+0

그냥 왜 날짜 +
)과 날짜를 설정하고, 질문 : 여기 내 솔루션입니다. 템플릿에만 날짜를 전달하고, 비교하고,
요소를 사용하여 원하는대로 렌더링하십시오. –

+0

두 줄의 두 날짜 만 보입니다. 날짜 필드를 템플릿으로 설정했지만 날짜 값을 표시하지 않았습니다. – ohid

답변

0

이 문제의 해결책이 있습니다. 템플릿 코드는 약간의 변경이 필요합니다.

{% for shift in shiftdates %} 
     {% if sittings.sit_date == shiftdates.sit_date %} 
      <p>Firstly it was scheduled on {{shift.sit_date.sit_date}}</p> 
     {% else %} 
      Not Equal 
     {% endif %} 
    <p>Then Shifted to: {{ shift.shift_date }}</p> 

{%의 ENDFOR의 %}