djangoでテンプレートを展開しているときに、Pythonでいうところの、
if hoge == bar: print "OK" else: print "NG" |
Django テンプレート言語を読むと、どうやら、「ifequal 」でいけるようです。
{% ifequal hoge foo %} |
PHPのsmartyの時にも思ったのだが、どうして、ifの書き方がサーバーサイド側と違うのだろうか?
同じにすれば、再度勉強する工数が省けると思うのですが。。。
これって、作っている人が違うからなのでしょうか?
それとも、テンプレートエンジンが複数あるから、その差別化の要因としてなのでしょうか?
ちょっと疑問です。
0 コメント:
コメントを投稿