404 по запросам без косой черты в URL-адресах i18n - PullRequest
11 голосов
/ 11 ноября 2011

Из-за установки APPEND_SLASH = True все запросы с параметром "/ what / path" будут перенаправлены на "/whwhat/path/".

НО URL, определенные в i18n_patterns(), не перенаправляются напочему-то

даже тест работает:

./runtests.py --settings=test_sqlite i18n.URLRedirectWithoutTrailingSlashTests

1 Ответ

20 голосов
/ 11 ноября 2011

не работает должным образом, если промежуточное программное обеспечение не в порядке.

см .: https://docs.djangoproject.com/en/1.5/topics/i18n/translation/#how-django-discovers-language-preference

, вот как это должно выглядеть:

MIDDLEWARE_CLASSES = (
   'django.contrib.sessions.middleware.SessionMiddleware',
   'django.middleware.locale.LocaleMiddleware',
   'django.middleware.common.CommonMiddleware',
   ...
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...