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