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:"