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
提交
取消