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”。
有没有人知道如何摆脱双语言代码,或者这可能来自何处?
答案 0 :(得分:0)
错误是用
添加相同的 url-patterns urlpatterns += patterns( ... )
和
urlpatterns += i18n_patterns( ... )
导致了上述错误。
仅在通过i18n_patterns
此外,“localeurl”不是必需的(感谢@Jingo)