Complete the code to enable sessions in Django settings.
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions', # [1]
'django.contrib.messages',
'django.contrib.staticfiles',
]You must add 'django.contrib.sessions' to INSTALLED_APPS to enable session support.
Complete the code to add session middleware in Django settings.
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.[1]',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
]The session middleware is 'django.contrib.sessions.middleware.SessionMiddleware'. It manages session data on requests.
Fix the error in the session engine setting to use database-backed sessions.
SESSION_ENGINE = [1]To use database-backed sessions, set SESSION_ENGINE to 'django.contrib.sessions.backends.db'.
Fill both blanks to configure session cookie settings for security.
SESSION_COOKIE_SECURE = [1] SESSION_COOKIE_HTTPONLY = [2]
Setting SESSION_COOKIE_SECURE and SESSION_COOKIE_HTTPONLY to True helps protect session cookies.
Fill all three blanks to create a session dictionary comprehension filtering keys starting with 'user_'.
filtered_sessions = {k: v for k, v in request.session.items() if k[1]'user_') and v[2] 0 and isinstance(v, [3])}This comprehension keeps session items where the key starts with 'user_', the value is greater than 0, and the value is an integer.