며칠 동안이 문제에 봉착했습니다. 개체의 상태가 업데이트되면 특정 작업을 수행하려면 어떻게해야합니까?장고 모델 상태 수정시 조치 수행
Order
django 모델의 전화 번호는 status
입니다. 주문 상태가 new
에서 processed
으로 바뀌면 몇 가지 구체적인 조치를 취해야합니다.
것은이 상태가 어느 곳에서 업데이트 할 수 있습니다 : 프론트 엔드보기, 관리자 모듈, 벌크 액션, 관리 명령 등 또한
를, 나는 단지 조치가 후에 수행 할 주문이 저장됩니다.
신호가 작동하는 것 같지만 상태가 변경되었는지, 이전 값이 무엇인지 감지 할 수있는 방법을 찾을 수 없습니다.
나는 django fsm, but it's clearly not the way to go을 확인했습니다.
아이디어가 있으십니까?
https://github.com/Atomidata/django-audit-log에서 살펴 보았습니까? – arie
조금 과장된 것 같습니다. Plus«... 응용 프로그램의 웹 인터페이스를 통해 모델 인스턴스를 만들 때 모델 인스턴스의 변경 사항 만 추적 할 수 있습니다. » –