transaction.atomic() 이 중요해서, 하나 저장
https://blog.doosikbae.com/146
# O 추천하는 방법.
try:
with transaction.atomic():
# dummy query for example
SharesTransfer.objects.create(amount=1, account_from_id=1, account_to_id=2, company_id=1)
raise Exception('savepoint를 이용해서 일부분은 반영이 되었음!')
except Exception as e:
print(e)
전체적인 row lock 에 대한 설명
https://chrisjune-13837.medium.com/django-row-lock-%EB%8F%99%EC%9E%91%EB%B0%A9%EC%8B%9D-a2e05bb0eb90
자세한 내용은 추후 또 정리해 보자.
Pexels에서 Markus Winkler님의 사진: https://www.pexels.com/ko-kr/photo/3828944/