gpt4 book ai didi

django-forms - Django 表单错误翻译

转载 作者:行者123 更新时间:2023-12-01 12:41:33 25 4
gpt4 key购买 nike

嗨,我做简单的界面来添加带有作者姓名的消息。它有两个字段,一个是名称,第二个是消息。我的函数 сheks form.is_valid() 如果为真,则将元素添加到数据库中,否则我会呈现带有错误表单和消息“此字段是必需的”的模板。出现了。这么少的代码行导致这个结果,这很酷。但我的用户不会说英语,他们不明白“此字段是必需的”。信息。如何更改此消息以继续使用 form.as_table?

最佳答案

Django 带有内置的国际化,参见 i18n docs .在表单错误消息的情况下,它们都被标记为翻译并且已经在 Django 中翻译。您需要做的就是确保 Django 为用户选择正确的语言(参见 How Django discovers language preference)。如果您的所有用户都说(例如)德语,您可以将其放在您的设置中:

gettext = lambda x: x

LANGUAGE_CODE = 'de_DE'
LANGUAGES = (
('de', gettext('German')),
)

关于django-forms - Django 表单错误翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5040322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com