У меня есть строка Python, которая в основном представляет собой объединение 3 переменных. Я использую f-strings
, чтобы сделать ее строкой.Теперь это выглядит так:
my_string = f'{getattr(RequestMethodVerbMapping, self.request_method).value} {self.serializer.Meta.model.__name__} {self.request_data['name']}'
, что дает мне вывод:
Create IPGroup test-create-demo-098
Именно тот вывод, который я хочу.Однако очевидно, что строка слишком длинная, и теперь Pylint начинает жаловаться, поэтому я пытаюсь разбить строку, используя многострочный f-strings
, следующим образом:
my_string = f'''{getattr(RequestMethodVerbMapping, self.request_method).value}
{self.serializer.Meta.model.__name__} {self.request_data['name']}'''
Pylint теперь счастлив, но моя строка выглядит следующим образом:
Create
IPGroup test-create-demo-098
Каков наилучший способ сделать это, чтобы я поместил свою строку в одну строку, а также заставил Pylint замолчать для строки длиной более 120 символов?