1

例えば:

    def baz(self, id):
        return SomeModel.get_by_id(id)

    def boo(self, bar):
        # Do something to bar
        bar.put()

    @ndb.transactional()
    def foo(self, id):
        bar = self.baz(id)
        self.boo(bar)

foo安全なトランザクションの呼び出しですか? そうでない場合、なぜですか?

4

1 に答える 1

-1

別の関数の呼び出しがトランザクションではないと考える理由がわかりません。もちろん、それは次のようになります: API は、呼び出しがどこから来ているかを知りません。

于 2013-01-09T13:19:25.933 に答える