Answers:
如果在第一行上放置任何内容,PEP-8建议您在括号内缩进一行,因此应该在括号内缩进:
urlpatterns = patterns('',
url(r'^$', listing, name='investment-listing'))
或不将任何参数放在起始行上,然后缩进一个统一级别:
urlpatterns = patterns(
'',
url(r'^$', listing, name='investment-listing'),
)
urlpatterns = patterns(
'', url(r'^$', listing, name='investment-listing'))
我建议您通读PEP-8-您可以浏览其中的很多内容,而且与某些技术性更高的PEP相比,它很容易理解。
patterns()
是唯一的(其他所有指定参数的前缀),而其他所有参数都是基本相同的url模式。
patterns()
将在Django 1.8被弃用:docs.djangoproject.com/en/dev/releases/1.8/...
对于这样的语句(由PyCharm自动格式化)也是如此:
return combine_sample_generators(sample_generators['train']), \
combine_sample_generators(sample_generators['dev']), \
combine_sample_generators(sample_generators['test'])
它将发出相同的样式警告。为了摆脱它,我不得不将其重写为:
return \
combine_sample_generators(sample_generators['train']), \
combine_sample_generators(sample_generators['dev']), \
combine_sample_generators(sample_generators['test'])
return (
,然后每个可退回项目在其行上进行缩进,最后在右行将结束括号放在与相同的缩进级别return
。编辑:像这个pastebin.com/fAe7558X