2011-07-03 10 views
0

post.dysは文字列変数で、day.dayは整数です。2つのデータ型を比較す​​るDjango ifequal問題

両方とも同じ値ですが、期待どおりの出力はありません。

私はそれが可変型の問題だと思いますが、わかりません。

どうすれば解決できますか?

{% ifequal post.days|slugify day.day|slugify %} 
    test 
{% endifequal %} 

答えて

1

はい、2つの変数が同じタイプで正しく動作する必要があります。 pythondjangoのマニュアルページを参照してください。たとえば、ビューにstr()関数を使用して、変数を同じ型にキャストすることができます。

関連する問題