2016-08-21 16 views
0

マイテンプレートの日付フィールドから等しい等しくされています。外部キーとしてShiftdateモデルにリンクされている。ここ二つの日付は、私は2つのモデルからの二つの日付をチェックしていますジャンゴの2モデル

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 %} 

は、モデルを座って。

これは、出力を与えた:

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

Equal on 

あなたは何の日付が示されなかった参照してください。

どの日付を2つのフィールドに等しく表示するか? ご協力いただければ幸いです。

+0

ちょうど尋ねる、なぜあなたは)日付+
と日付を設定しています。
要素で日付のみをテンプレートに渡し、そこで比較し、必要なものをレンダリングしてください。 –

+0

2行に2つの日付が表示されます。日付フィールドをテンプレートに設定しましたが、日付の値は表示されません – 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%}

関連する問題