Django Allauth seems to log user out after a few days of inactivity
It seems you're looking for this setting (django-allauth):
ACCOUNT_SESSION_REMEMBER (=None)
Controls the life time of the session. Set to None to ask the user (“Remember me?”), False to not remember, and True to always remember.
You might want to combine this with a considerable large SESSION_COOKIE_AGE
.