Django의 트랜잭션 실행 방법 2가지

387 단어
Django의 트랜잭션 실행 방법 2가지
#        
from django.db import transaction
with transaction.atomic():
    ...
    
#       
@transaction.atomic
    def post(self,request):
            ...
            sid=transaction.savepoint()  #    
            ...
            transaction.savepoint_rollback(sid)  #   
            ...
            transaction.savepoint_commit(sid)  #   

좋은 웹페이지 즐겨찾기