404 по запросам без привязки косой черты к i18n URL-адресам
Из-за установки APPEND_SLASH = True
все запросы с "/whatever/path" будут перенаправлены на "/whatever/path/".
НО URL-адреса, которые были отклонены в пределах i18n_patterns()
, не перенаправляются по какой-либо причине
даже тест работает:
./runtests.py --settings=test_sqlite i18n.URLRedirectWithoutTrailingSlashTests
Ответы
Ответ 1
он не работает должным образом, если промежуточное программное обеспечение не в порядке.
см:
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',
...
)