2008-05-01から1ヶ月間の記事一覧

SQLAlchemy で任意の select 結果にモデルを結びつける

Mapping a Class against Arbitrary Selectsこんなこともできるんですね。統計情報(アクセスログとか)を扱いたい場合など、group_by の結果をモデルに結び付けて、Pyxis の管理画面で活用できそうです。posted by id:junya_hayashi

Composite patterns in Toscawidgets

Here are two composite patterns. One for Widget, and the other for Validator and Schema.posted by id:junya_hayashi

みんな意外と if __name__ == "__main__" を使っている

site-packages の下で __main__ とか検索すると面白い。皆さん、パッケージのデバッグ用コードをたくさん書いています。posted by id:junya_hayashi

Toscawidgets の Widget の作成例

Toscawidgets のサンプルが少なくて、ちょっと凝ったWidget を作るのに苦労したので共有しときます。 TwoStepSelectField 1番目のSingleSelectField で絞り込み、2番目のSingleSelectField でデータを選択するフィールドセットを実装しました。 twostep.py #…

Pylons におけるデバッグ方法

社内向けに書いたドキュメントですが、汎用的で役に立ちそうなので、少し手を入れて公開することにしました。 ログ出力 ファイルの先頭でログ出力用オブジェクトをを初期化し、以下のようにログを書き出してください。 import logging log = logging.getLogg…