2011-11-12 9 views
0

私はPythonでWebプロジェクトを開始しています。おそらくDjangoやPyramidを使用しています。私はASP.NET MVCでいくつかの作業を行いました。Python(またはテンプレートエンジンのいずれか)に 'Webヘルパー'のような概念があるのだろうかと疑問に思っていましたか?PythonのWebヘルパー

それが何であるか分からない人にとっては、それは、HTMLのビット(またはさらに多くの)を生成するサーバーサイドコードの呼び出し可能な部分です。

たとえば、サーバー側(Pythonで)呼び出してデータを入力し、いくつかのプロパティ(この例ではページ数など)を設定し、ページング可能なソート可能なテーブルをHTMLで生成させることができます。 http://blog.bekijkhet.com/2011/03/mvc3-webgrid-html-helper-paging.html

私は、Python(またはテンプレートエンジンのいずれか)に類似したものがあるのだろうかと思っていましたが、私は、このような目的のために 'webgrid'私はそれを自分で書く必要があるでしょうか?

答えて

0

Djangoではtemplate tagstemplate filterです。それらをテンプレートに含めると、ブラウザに送信される最終ドキュメントに含まれる文字列またはユニコードの値が返されます。

1

これはほとんど役に立つ質問ではありませんが、ここに行きます:はい、webhelpersモジュールがあり、フレームワークはあなたの人生をはるかに簡単にします。

0

web2pyは、server-side DOMを介して操作することができる標準および特殊化された一組のセットを含む。HTML helpers。具体的には、SQLTABLE,Crud(特にcrud.select()crud.search())、新しいSQLFORM.gridSQLFORM.smartgrid(リンクテーブルの場合は.gridと同じです)をチェックすることができます。後の2つは新しく、まだ文書化されていませんが、来週中にオンラインブックに追加されます(それまではthisがあり、mailing listに関するヘルプを得ることができます)。