0
이것은 URL 후 로컬 호스트 아웃입니다 : 8000/EN/사용자/로그인에/다음 =/EN/사용자/파이썬 URL 번역
하지만을 나는 언어 설정을 변경하고 로그인하는 경우 내가 언어를 변경할 때 기본 URL이되기 때문에 언어가 변경되지 않습니다
로컬 호스트 : 8000/RU/사용자/로그인에/다음 =/EN/사용자/
로그인 후 로컬 호스트 : 8000/EN/사용자/
그런 다음 pressin ? 8000/RU/사용자/로그인에/다음 =/RU/사용자/
url.py
urlpatterns = [
url(r'^i18n/', include('django.conf.urls.i18n')),
]
urlpatterns += solid_i18n_patterns(
url(r'^rosetta/', include('rosetta.urls')),
url(r'^admin/', admin.site.urls),
url(r'^$', views.home, name='home'),
url(r'^Users/sign-in/$', auth_views.login,
{'template_name': 'Users/sign_in.html'},
name='Users-sign-in'),
url(r'^Users/sign-out/$', auth_views.logout,
{'next_page': '/'},
name='Users-sign-out'),
url(r'^Users/$', views.Users_home, name= 'Users-home'),
)
: g가 로컬 호스트를 변경 로그 아웃업데이트 은 이미 설명한 주제 솔루션을 사용했습니다. didnt 한 일
Issue trying to change language from Django template
Django: i18n - change language
그것은 로그 아웃을 눌러시 URL을 구축을 수행합니다. 먼저 언어 환경 설정을 변경하고 로그 아웃하십시오. 예상대로 작동합니다. –
로그 아웃이 예상대로 작동합니다. 언어 바에서 언어를 변경할 때. 다음 로컬 호스트 : 8000/ru/Users/sign-in /? next =/en/Users / –