gpt4 book ai didi

python - Django ModelForm 标签自定义

转载 作者:太空狗 更新时间:2023-10-29 17:39:40 25 4
gpt4 key购买 nike

Django 文档在这里解释了如何在 ModelForm 模型映射中使用标签自定义: https://docs.djangoproject.com/en/dev/topics/forms/modelforms/ .但是,当我尝试遵循它时,出现错误:

name '_' is not defined.

我做错了什么?

还有,为什么括号前要有一个_符号?

这是我的代码:

class RuleForm(ModelForm):
def __init__(self, *args, **kwargs):
super(ModelForm, self).__init__(*args, **kwargs)
self.css_class = "rule"

class Meta:
model = Rule
fields = ("user", "title")
exclude = ("user")
widgets = {
"title" : TextInput(attrs={"class" : "title"}),
}
labels = {
"title": _("Rule Title"),
}

最佳答案

如果此时有其他人正在寻找(2016 - Django 1.9)

它对我来说就像这样:

labels = {
"title": "Rule Title",
"other_field": "Other Title"
}

没有惰性导入。

关于python - Django ModelForm 标签自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20986798/

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