Python 在两个字段中使用相同的标签

Python 在两个字段中使用相同的标签,python,django,django-crispy-forms,Python,Django,Django Crispy Forms,我想用同一个标签来标记一个以上的字段。我想知道我是否能做到这一点,因为我已经尝试了很多方法,但都没有成功 self.fields[('field_1'),('field_2')].label = "Same Label:" self.fields['field_1','field_2'].label = "Same Label:" 您可以将其作为两个单独的行执行(如果要防止重复,请使用常量): 或者,您可以将其作为一行: self.fields['field_1'].label = self

我想用同一个标签来标记一个以上的字段。我想知道我是否能做到这一点,因为我已经尝试了很多方法,但都没有成功

self.fields[('field_1'),('field_2')].label = "Same Label:"

self.fields['field_1','field_2'].label = "Same Label:"

您可以将其作为两个单独的行执行(如果要防止重复,请使用常量):

或者,您可以将其作为一行:

self.fields['field_1'].label = self.fields['field_2'].label = "Same Label:"
请注意,这实际上是一个关于Python的问题,而不是Django或crispy表单。在表单的方法中,
self.fields
只是一个Python字典。因此,您的尝试
self.fields[('field_1'),('field_2')]
self.fields['field_1','field_2']
试图从字典中访问一个键
('field_1','field_2')
,这将给出一个错误,因为它不存在

self.fields['field_1'].label = self.fields['field_2'].label = "Same Label:"