프로젝트 중 어이없는 실수로 인해 시간을 허비하게돼서 적어보았다.
save() 가 실제 db 에 반영이 안되는 것이였다. 이것 때문에 한참을 헤맸다.
cart.product_option.stock -= cart.quantity
cart.save()
위는 내가 db 에 업데이트 하려던 코드였다.
하지만 죽어도 업데이트가 안돼서 알고보니 ..
cart.product_option
인스턴스를 업데이트를 해줘야 하는데
cart
인스턴스만 업데이트를 한 것이였다 ..