1

私はDjangoを学び、自分のWebアプリを実行しようとしている段階です。チュートリアルを終えた後、私はテンプレートシステムが本当に好きではありません(Pythonコードは許可されていません)。マコなど他のものと交換できますか?あるいは、Djangoよりも優れたWebフレームワークがあるかもしれません。つまり、組み込み関数が少なく、自分のフォーム検証など、カスタマイズするものが多いということですか?たぶんそれは、コントローラーに表示ロジックを入れすぎてコードの繰り返しを引き起こすウィジェットをいじることなく可能です

4

1 に答える 1

2

Djangoテンプレートには優れた哲学があります。それらにコードを入れないでください。そこで自由にコーディングできれば、それは無秩序のようになります(PHPをコーディングしたことがあるなら、私が何を話しているか知っているでしょう)。

とはいえ、切り替えたい場合は、Jinjaを使用することをお勧めします。@dcramerによるすばらしい投稿があります:http://justcramer.com/2008/03/29/using-jinja-with-django/

これをサポートするために構築されたプロジェクトがあります:https ://github.com/niwibe/django-jinja

于 2012-12-12T00:24:53.433 に答える