DJango에서 트랜잭션을 시작하는 두 가지 방법

521 단어
카탈로그
  • Django에서 트랜잭션을 시작하는 두 가지 방법
  • 1종
  • 두 번째

  • Django에서 트랜잭션을 시작하는 두 가지 방법
    제1종
    from django.db import transaction
    with transaction.atomic():
        ...
    

    두 번째
    from django.db import transaction
    
    @transaction.atomic
        def post(self,request):
                ...
                sid=transaction.savepoint()  #    
                ...
                transaction.savepoint_rollback(sid)  #   
                ...
                transaction.savepoint_commit(sid)  #   
    

    좋은 웹페이지 즐겨찾기