2016-09-10 2 views
1

세션이 변경 될 때마다 (예 : request.session['last_date'] = datetime.datetime.now()) expiry_date도 변경됩니다.
예외를 만들 수 있습니까? 나는 세션에 대한 타임 아웃으로 expiry_date를 사용하고 싶지만 클라이언트에 몇 분 간격으로 요청을 보내는 JS 코드가 있으므로 항상 expiry_date 세션을 연장하십시오.django 특정 url/view는 세션 만료일을 수정하지 않습니까?

나는이 날짜를 연장하지 않고 세션에 글을 쓰고 싶다. (간단하다.)

답변

0

session.set_expiry 함수를 사용하여 사용자 지정 만료 날짜를 설정할 수 있습니다.이 만료 날짜는 세션 수정 후 연장되지 않습니다.

+0

set_expiry (None)을 사용해야할까요? – user3599803

+0

아니요, set_expiry (없음)는 각 수정 후 날짜를 연장하는 기본 비헤이비어로 되돌립니다. 날짜를 연장해야하는 요청에 대해서만'set_expiry'를 호출하여 만료일을 수동으로 업데이트해야합니다. –