首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Django:表单中的字段描述语言不会改变

Django:表单中的字段描述语言不会改变
EN

Stack Overflow用户
提问于 2012-09-18 12:32:43
回答 1查看 203关注 0票数 0

当我在我的Django支持的站点上改变语言时,除了表单中字段描述的翻译之外,一切都很好。描述仍然以旧语言显示。只有已访问该会话的表单才会受到影响。

这似乎是某种缓存问题,但我没有使用任何缓存(据我所知),站点的所有其他部分都按照预期运行(使用django.utils.translaction.ugettext的模板和随机文本工作得很好)。

摘要:

  1. 当我打开网站并更改语言,然后访问一个表单:一切都按预期工作。所有文本都被翻译了。
  2. 当我访问一个表单时,改变语言并返回到表单:所有的东西都被翻译了,但是表单仍然使用旧的语言。
  3. 重新启动web服务器会迫使语言改变:那么Django的行为与当前会话的(1)一样。直到语言再次改变。

我们很感激你的帮助!

你好,帕特里克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-23 02:55:09

通过改变来修正它

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from django.utils.translation import ugettext  as _

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from django.utils.translation import ugettext_lazy  as _

为了我的表格。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12484539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文