class SchoolUpdateView(UpdateView):
model = models.School
fields = ('name', 'principal')
labels = {'name': '學校名稱:', 'principal': '學校校長', 'location': '學校地址'}
它不起作用,仍然显示名称,主体,位置;不是我想要的语言。
而且我尝试使用jQuery对其进行修改。但这是<label for="id_age">Age:</label>
作为html中的默认设置,没有给定的ID。
答案 0 :(得分:0)
视图没有定义标签的属性。而是定义一个表单类并在其中进行设置。
class SchoolForm(forms.ModelForm):
class Meta:
fields = ('name', 'principal')
labels = {'name': '學校名稱:', 'principal': '學校校長', 'location': '學校地址'}
class SchoolUpdateView(UpdateView):
form_class = SchoolForm