제한된 수의 제품에 대해 등록/지불 애플리케이션을 생성하기 위해 장고를 사용하고 있습니다. 사용자가 제품을 구매할 때 해당 제품이 "이미 가져온 것"으로 표시되도록 타이머를 만들고 싶습니다. 그러나 사용자가 구매를 완료하지 않고 타이머가 만료 된 사용자는 제품이 "사용 가능"상태로 돌아갑니다. 사용자가 구매를 완료하면 타이머가 취소되어 제품의 상태가 "이미 사용됨"으로 영구히 남아 있습니다.Django의 타이머 객체
나는 python의 사전을 사용하여 파리의 타이머 객체를 인스턴스화했지만 약 30 %의 시간이 걸렸지 만 타이머를 취소 할 때 "키 오류"가 발생합니다.
누군가 날 장고에서 이것을하기위한 적절한 방법에 대한 아이디어를 줄 수 있습니까?
대단히 감사합니다.
마크
장고 응용 프로그램이 여러 프로세스에서 실행할 수 있기 때문에 당신은 몇 가지의 프로세스/메모리 타이머 객체를 사용해서는 안
Brilliant! 매력처럼 일했습니다. 도와 주셔서 대단히 감사합니다. –
-1 데이터 무결성을 유지하기위한 메모리 내 웹 서버 프로세스의 지속성에 의존하는 것은 웹 앱의 끔찍한 생각입니다. 기억의 낭비는 말할 것도없이 ... –
칼, 상황을 재고하면서, 이것이 어떻게 완전한 증거가 아닌지 이해합니다. 그러나 프로젝트의 작은 규모뿐만 아니라 예산과 시간 제약을 고려할 때, 나는 그것을 그대로 두어야한다. 하지만 다음에 계획 # 3을 진행할 것입니다. –