我希望将相同的标签用于多个酥脆形式的字段。我想知道我是否可以这样做,因为我已经尝试了很多方法,而且没有一个方法可以工作。
self.fields[('field_1'),('field_2')].label = "Same Label:"
self.fields['field_1','field_2'].label = "Same Label:"
答案 0 :(得分:0)
您可以将它作为两个单独的行(如果您想要防止重复,请使用常量):
self.fields['field_1'].label = "Same Label:"
self.fields['field_2'].label = "Same Label:"
或者您可以将其作为一行:
self.fields['field_1'].label = self.fields['field_2'].label = "Same Label:"
请注意,这实际上是关于Python的问题,而不是Django或脆弱的表单。在表单的方法中,self.fields
只是一个Python字典。因此,您的尝试self.fields[('field_1'),('field_2')]
和self.fields['field_1','field_2']
正在尝试从字典中访问密钥('field_1', 'field_2')
,这将导致错误,因为它不存在。