0
ユーザーが特定のコントローラにアクセスしているときに条件が満たされた場合、私は他のページにリダイレクトしたいと思っています"例外時にリソースが見つかりました"がスローされました。以下は、私が試しているコードです。turbogears 2.3のリダイレクトで "リソースが見つかりました"例外を投げる2.3
@expose("sample.templates.show_id")
def show_id(self, **kw):
try:
if kw['u']==1:
redirect ("/")
else:
groups = self.handle_u(kw['u'])
except Exception as e:
print str(e)
return dict(groups=groups)
キロワット[「U」] == 1は、それはインデックスページに私を取ったが、説明したエラーを投げていない場合。進める方法を教えてください。
ありがとうございます。ただ、HTTPFound例外をインポートする方法を知りたいので、この例外が発生したときに簡単に呼び出すことができます。現在、私はsys.exc_info()[0] .__ name__を使用して例外の名前を見つけ、それを上げています。 – neeraj
'from tg.exceptions import HTTPFound' – amol