De la documentation de django, j'ai eu l'impression qu'en appelant :
request.session.set_expiry(300)
depuis une vue entraînerait l'expiration de la session après cinq minutes d'inactivité; cependant, ce n'est pas le comportement que je rencontre dans django trunk. Si j'appelle cette méthode depuis une vue, et que je navigue vers d'autres vues qui ne l'appellent pas, la session expire en cinq minutes. Le comportement que j'attendais était une expiration seulement après cinq minutes d'inactivité et non simplement le fait de ne pas appeler à nouveau set_expiry avant l'expiration.
Ma question est donc est-ce que j'ai vraiment besoin d'appeler set_expiry dans chaque vue ? Si oui, existe-t-il un décorateur qui pourrait m'aider ? Je ne peux pas imaginer que cela ne fasse pas partie de contrib.
Merci, Pete