Django: Separate session expiry times for "normal" website and admin area
It would be nice if there were an easy way to define separate session expiry time for the admin area of a django website. So, admin users could log themselves into the "normal" website (seen by all users) but when they try to access the admin area for the first time, they get prompted again to enter their password. They could then do their work in the admin area and continue browsing the website for a few hours, all without entering their password again. The next day, they continue browsing the website, but upon returning to the admin area, need to input their password again.
Is there a well-established pattern for this? Or a plugin that implements it?