2

質問が明確であることを願っています。model.save() の後に同期的に保存を処理しようとしていますが、特定の理由で django シグナルを使用できません (可能な解決策としてそれを言及しないでください)

してただろう :

def viewfunc(request):
    # This code executes in autocommit mode (Django's default).
    do_stuff()

    with transaction.atomic():
        # This code executes inside a transaction.
        do_more_stuff()
    do_even_more_stuff()

do_even_more_stuff() を実行するとき、do_more_stuff() で実行された model.save() がすでにデータベースに保存されていると想定しても安全ですか?

4

1 に答える 1