【发布时间】:2014-01-26 00:44:38
【问题描述】:
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"),
}
【问题讨论】:
标签: python django label django-forms