0
User
필드가 balance
이고 장황한 balance_last_updated
DateTimeField
을 유지합니다.Django : 원자 DateTimeField 읽기 및 쓰기
잔액 경쟁 조건을 무료로 업데이트하려면 원자 적으로 읽고 내 장고보기에서 balance_last_updated
을 설정해야합니다. 그런 식으로 균형을 업데이트하는 모든 스레드는 별개의 기간 (올바른?) 동안 그렇게합니다.
어떻게하면됩니까? MySQL MyISAM 테이블을 사용하고 있는데, 이는 seem to not support Django transactions입니다.
MyISAM은 Django의 트랜잭션 핸들링이 아닌 * 모든 트랜잭션을 지원합니다. –