我有以下代码:
template_response = super(ExtendedUserAdmin, self).render_change_form(*args, **kwargs)我应该如何包装它,使它不超过78个字符?目前,限制发生在*args之前。
我正在使用Python2.7。
发布于 2013-11-11 12:18:58
我知道:
template_response = super(ExtendedUserAdmin, self).render_change_form(
*args, **kwargs)或
template_response = super(
ExtendedUserAdmin, self
).render_change_form(*args, **kwargs)或
template_response = super(
ExtendedUserAdmin, self).render_change_form(*args, **kwargs)发布于 2013-11-11 12:11:58
可以将super()的结果存储在本地名称中:
sproxy = super(ExtendedUserAdmin, self)
template_response = sproxy.render_change_form(*args, **kwargs)发布于 2013-11-11 12:20:04
在括号开始后我会把它括起来:
class X:
def render_change_form(self, *args, **kwargs):
template_response = super(ExtendedUserAdmin, self).render_change_form(
*args, **kwargs)幸运的是,这仅仅是足够短的范围内。通常,只要有可能,我就会在打开括号后中断。如果方法名再长一点,我将为super(ExtendedUserAdmin, self)引入一个本地名称为@MartijnPieters did。
https://stackoverflow.com/questions/19906030
复制相似问题