PHP では、PHP をテンプレート言語にすることができます。テンプレートシステム/言語を必要とせずに、うまく機能するようです。
しかし、言語のPythonで似たようなものは見つかりません。次のようなことをどのように行いますか。
私は別の無関係なSOの質問からこれを取りました:
<?php foreach( $dates as $year => $year_content ): ?>
<h2><?php echo $year ?></h2>
<?php foreach( $year_content['months'] as $months ): ?>
<h3><?php echo $months->month ?> - <?php echo $months->sales ?></h3>
<?php endforeach; ?>
<?php endforeach; ?>
誰かのフレームワークなしで、Webビューで「ネイティブ」Pythonのこのようなものを見つけることができませんでした。ありがとう。
編集:攻撃はありません。テンプレート言語は必要ありませんでした。
編集: 反対票にもかかわらず、適切なケースは Python 3 です。2.x ユーザーが 3.x に移行するのは 5 年間の見込みですが、すべてのテンプレート言語が 3.x をサポートしているわけではありません。たとえば、Jinja は「実験的」な 3.x をサポートしています。なぜ私はそれを使うのですか?私はしません。そのため、ネイティブのものを使用できるようにしたい場合に、それらに依存するようになりますが、残念ながら、できないようです。