FrameWork/Django

DB transaction

mansoorrr 2024. 7. 20. 12:51

Django에서는  기본적으로 데이터는 db에 바로 저장된다.

이를 위해 transaction을 제공한다.

 

 

[** transaction **]

  • True가 되지 않으면 전 상태로 되돌리는것
  • with transactions.atomic() 아래 입력되는 코드가 모두 true가 되야 저장됨
with transactions.atomic():
	<생략...>