0
코스 등록 웹 사이트를 개발 중입니다. 사용자는 그/그녀가 그 클래스에 대한 등록 수수료를 지불해야하는 동안 클래스에 등록 할 수 있습니다 :Django에서 원자 데이터베이스 업데이트를 어떻게 적용합니까?
class.add(student);
student.get_profile().balance += class.tuition
가 어떻게이 두 가지 작업이 원자 있는지 확인합니까? 예를 들어, 첫 번째 작업을 수행하지 못한 경우 (메모리 과다 사용) 두 번째 작업을 수행하지 않으려합니다.
Django 트랜잭션 미들웨어를 사용해 보셨습니까? https://docs.djangoproject.com/en/dev/topics/db/transactions/ –
@husbas : 놓쳤습니다. 좀 더 낮춰주세요. –