Login
  Emerge Technology

[Tag] turbogears

TurboGearsで全文検索

TurboGearsで全文検索するにはどうすればいいでしょうか?というお話。ここでは、SQLObjectに限定して、全文検索はHyperEstraierです。 全文検索するときに、コラムごとにインデックスを張って、検索した結果をモデルクラスのオブジェクトにする方法もありますが、めんどいのでもう少し単純化します。 モデルは、こんな感じ class MyModel(SQLObject):     title = UnicodeCol()

Rapid Web Applications With Turbogears: Using Python to Create Ajax-powered Sites (Open Source Sotfware Development Series)

言わずと知れたTurboGearsの本

captcha widgetの作り方(適当編)

10分で作るCaptchaの作り方です。Captchaが何なのか、と言うのは、すでに知っていると言う前提で。 作り方としては、CaptchaWidgetクラスを定義して、テンプレートを書くプロセスと、バリデーションクラスを作るプロセスの二つです。多分、このサイトで使っているものと、ほぼ同じ物になるはず。 Captchaは、 http://captcha.net/ のものを使います。これには、画像の物とオーディオ形式の2種類がありますが、日本人にはオーディオ形式はちょっとね。さて、どちらもユーザ登録して、ユ

captcha widgetを作ってみる(まだ途中かもしれない)

Captcha Widgetを作ってみました。まだ、途中だけど。作成途中の 例のサイト でブログのエントリを表示したら見えるでしょう。作成途中と言うのは、validatorがよくわからない。CaptchaWidgetはCompoundFormFieldなんですが、こやつには普通のvalidatorをセットできないのです。AutoCompleteFieldもCompoundFormFieldでこいつにvalidatorを指定できない。chained_validatorsだと大丈夫なんですが、ちょっと負けた気