summaryrefslogtreecommitdiff
path: root/docs/topics
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2019-09-24 09:58:17 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2019-09-24 09:58:17 +0200
commitd71497bb249a2c3ffec41e99089f5ae8e575f2d3 (patch)
tree60a9a1d5cb01d5bbce13e52517e0a980e9e1e4c7 /docs/topics
parent37f8f293775d0b672da8ae369d9a4e17f1db7851 (diff)
Refs #26601 -- Used new-style middlewares in documentation.
Diffstat (limited to 'docs/topics')
-rw-r--r--docs/topics/i18n/timezones.txt9
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/topics/i18n/timezones.txt b/docs/topics/i18n/timezones.txt
index c8a586a603..cc357137a6 100644
--- a/docs/topics/i18n/timezones.txt
+++ b/docs/topics/i18n/timezones.txt
@@ -169,15 +169,18 @@ Add the following middleware to :setting:`MIDDLEWARE`::
import pytz
from django.utils import timezone
- from django.utils.deprecation import MiddlewareMixin
- class TimezoneMiddleware(MiddlewareMixin):
- def process_request(self, request):
+ class TimezoneMiddleware:
+ def __init__(self, get_response):
+ self.get_response = get_response
+
+ def __call__(self, request):
tzname = request.session.get('django_timezone')
if tzname:
timezone.activate(pytz.timezone(tzname))
else:
timezone.deactivate()
+ return self.get_response(request)
Create a view that can set the current timezone::