おおたにです。

後半が楽しみです。勝手に http://www.liris.org/tubogears からリンクを張
りました。

saveのときにhub.begin()でトランザクションを開始して、hub.end()していない
ので、sqliteだと大丈夫なんですが、他のDBだとロックされっぱなしになってし
まいます。(経験談)。なので、

def save(self, date, title, description):
    hub.begin()
    try:
        b = Blog(date=date, title=title, description=description,
                authorID=identity.current.user.id)
        hub.commit()
    except:
        hub.rollback()
    hub.commit()
    turbogears.redirect("mypage")

でどうでしょうか?

後半も期待しています。

でわでわ。


odagiri atsushi wrote:
> 小田切です。
> 0.9a6がリリースされています。0.9a5も短命でしたね。
> 
> まだ途中ですが,
> Identityを使ったサンプルとして、
> 簡単なブログを作成する過程を公開しました。
> 
> TurboGearsでBlog作ってみる(前半)
> http://d.hatena.ne.jp/aodag/20060518/1147968387
> 
> 流れが某Wiki20に激似ですが以下の点が違います。
> - Identity使用
> - 結合(One-to-Manyのみ)使用
> 
> わかりにくい点やもっとよい方法などありましたらコメントをお願いいたします。
> 

--~--~---------~--~----~------------~-------~--~----~
これは、お客様が次の Google グループに申し込まれたことを確認するメッセー
ジです。 Google Groups "turbogears-ja" group.
 To post to this group, send email to [email protected]
 このグループから退会するには、次へメールをお送りください。 [EMAIL PROTECTED]
 For more options, visit this group at 
http://groups.google.com/group/turbogears-ja
-~----------~----~----~----~------~----~------~--~---

メールによる返信