From c17d6e3acedf1a6ad9d9c167bfc13792958ca065 Mon Sep 17 00:00:00 2001 From: njg7194 Date: Sun, 1 Feb 2026 13:17:25 +0900 Subject: [PATCH] Add LocaleMiddleware to fix language chooser warning in tests This fixes the UserWarning about Language chooser requiring 'django.middleware.locale.LocaleMiddleware' in MIDDLEWARE. Fixes #2742 --- pydotorg/settings/base.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pydotorg/settings/base.py b/pydotorg/settings/base.py index 0fac91eb1..6b1309a23 100644 --- a/pydotorg/settings/base.py +++ b/pydotorg/settings/base.py @@ -161,6 +161,7 @@ # 'SecurityMiddleware' because we set appropriate headers in python/psf-salt. MIDDLEWARE = [ 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'pydotorg.middleware.AdminNoCaching',