mirror of
https://github.com/django/django.git
synced 2025-07-04 09:49:12 +00:00
i18n: added hint on order for locale middleware
git-svn-id: http://code.djangoproject.com/svn/django/branches/i18n@916 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
a26e6a4d75
commit
c63aae3cff
@ -182,7 +182,10 @@ want to have a single translation active, you want to decide what language to
|
|||||||
present to each and every user. This is where the LocaleMiddleware comes
|
present to each and every user. This is where the LocaleMiddleware comes
|
||||||
into the picture. You need to add it to your middleware setting. It should
|
into the picture. You need to add it to your middleware setting. It should
|
||||||
be one of the first middlewares installed, but it should come after the
|
be one of the first middlewares installed, but it should come after the
|
||||||
session middleware - that's because it makes uses of the session data.
|
session middleware - that's because it makes uses of the session data. And
|
||||||
|
it must be installed before the AdminUserRequired middleware, as that will
|
||||||
|
do redirects based on not-logged-in state and so the LocaleMiddleware won't
|
||||||
|
ever see the login page (and so not initialize the language correctly).
|
||||||
|
|
||||||
So your middleware settings might look like this::
|
So your middleware settings might look like this::
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user