Django 1.5,使用該應用localeurl像這樣使用urlpattern:urlpatterns += i18n_patterns( url(r'^user/login/?$','django.contrib.auth.views.login',\ {'template_name':'user/login.html'}),)在模板中{% url 'django.contrib.auth.views.login' %}兩次編寫語言代碼。它輸出“ en / en / user / login”。有誰知道如何擺脫雙語代碼,或者這可能來自何處?
1 回答

隔江千里
TA貢獻1906條經驗 獲得超10個贊
錯誤是在兩者之間添加了相同的url-patterns
urlpatterns += patterns( ... )
和
urlpatterns += i18n_patterns( ... )
那導致了所說的錯誤。僅在通過以下方式添加模式時有效i18n_patterns
另外,“ localeurl”不是必需的
添加回答
舉報
0/150
提交
取消