1

テンプレートシステムなしで Pyramidをインストールする「良い方法」はありますか? 私が話しているテンプレート システムは、Mako と Chameleon です。シングル ページ アプリケーション (SPA) では、すべてのテンプレートが JavaScript を使用してクライアント側でレンダリングされるため、サーバー側のテンプレート作成はほとんど必要ありません。Pyramid のパワーは気に入っていますが、テンプレート システムは場合によっては不要な荷物です。

このタスクを達成する唯一の方法は、Pyramid を fork し、setup.py を変更してこれらの依存関係を削除することだと私は感じています。それは物事を壊すかもしれませんが、Pyramid は、何もこれらのテンプレートの 1 つに対してレンダラーを呼び出そうとしない限り気にしないように構築されています。知るか?

4

1 に答える 1

2

これらのテンプレートの依存関係を最終的に削除し、別のパッケージとして利用できるようにするプロジェクトがあります。この作業は昨年の pycon スプリントで開始され、今年も継続できます。これらのパッケージを venv にインストールした OTOH はアプリに実際には影響しないため、それらの使用を避け、JSON レンダラーまたはその他のレンダラーのみを使用してください。Pyramid を fork して setup.py の依存関係を削除する代わりに、私たち全員が同じ機能を利用できるように、私たちに参加して削除プロジェクトに取り組むことを提案します。

于 2013-02-19T05:56:04.943 に答える