Вы уже знаете, что вы можете разбить строку в скобках через запятую. Знаете ли вы, что вы всегда можете использовать комбинацию обратной косой черты и новой строки, чтобы разделить строки там, где вы не можете их разделить иначе:
class MyForm(forms.Form):
categories = forms.CharField(required=False,
widget=forms.SelectMultiple(choices=\
CATEGORY_VALUE),
label="Categories")
additional_item_ship_cost = forms.CharField(required=False, max_length=10,
label=\
"Additional Item Ship Cost")
Кроме того, вы можете не знать, что Python объединит смежные литеральные строки,
выбрасывая любые пробелы между ними, поэтому вышеприведенное можно переписать так:
class MyForm(forms.Form):
categories = forms.CharField(required=False,
widget=forms.SelectMultiple(choices=CATEGORY_VALUE),
label=\
"Categories")
additional_item_ship_cost = forms.CharField(required=False, max_length=10,
label="Additional"\
" Item Ship Cost")
Наконец, внутри паренов вы можете разбить строки на «точку», точно так же, как на запятой, и вы можете использовать парены просто, чтобы получить эту способность:
class MyForm(forms.Form):
categories = forms.CharField(required=False,
widget=forms.
SelectMultiple(choices=\
CATEGORY_VALUE),
label="Categories")
additional_item_ship_cost = (forms.
CharField(required=False, max_length=10,
label="Additional "\
"Item Ship Cost"))
Объедините все это с продуманным де-отступом последующих разделенных строк, и вы сможете избежать превышения строки из 80 символов.