summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/utils/translation.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/django/utils/translation.py b/django/utils/translation.py
index 37acfe80a3..a74bd06c71 100644
--- a/django/utils/translation.py
+++ b/django/utils/translation.py
@@ -185,8 +185,8 @@ def get_language_from_request(request):
"""
global _accepted
- if request.GET:
- lang = request.GET.get('django_language', None)
+ if request.GET or request.POST:
+ lang = request.GET.get('django_language', None) or request.POST.get('django_language', None)
if lang is not None:
if hasattr(request, 'session'):
request.session['django_language'] = lang