gpt4 book ai didi

python - 您将如何正确地打破这一行以匹配 pep8 规则?

转载 作者:太空狗 更新时间:2023-10-29 16:53:24 25 4
gpt4 key购买 nike

给定这个实现 Django 表单的 Python 类,您将如何正确打破它以满足 PEP8 标准?

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

具体来说,widget= 和 label= 参数违反了 PEP8 行长度规则。

我马上想到的是,我可以在类之外定义小部件和标签,然后在类定义中使用它们,但这感觉非常不符合 Python 风格。

最佳答案

我不认为 PEP8 对此有太多说明,但我会简单地为参数使用双缩进:

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 - 您将如何正确地打破这一行以匹配 pep8 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5931297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com