小田切です。

コメントありがとうございます。

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

帰ったら修正しときます。




06/05/19 に Hiroki Ohtani<[EMAIL PROTECTED]> さんは書きました:
> おおたにです。
>
> 後半が楽しみです。勝手に 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のみ)使用
> >
> > わかりにくい点やもっとよい方法などありましたらコメントをお願いいたします。
> >
>
> >
>


-- 
/*
Atsushi Odagiri
mailto:[EMAIL PROTECTED]
*/

--~--~---------~--~----~------------~-------~--~----~
これは、お客様が次の 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
-~----------~----~----~----~------~----~------~--~---

メールによる返信