Sublime Text (Sublime Linter 付き) でファイルを開いたところ、今まで見たことのない PEP8 フォーマット エラーに気づきました。テキストは次のとおりです。
urlpatterns = patterns('',
url(r'^$', listing, name='investment-listing'),
)
2番目の引数、つまりurl(...)
ST2 でこのチェックを無効にしようとしていましたが、無視する前に何が間違っているのかを知りたいです。重要だと思えばやり方を変えるかもしれません :)
ベストアンサー1
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 とは異なり、非常に理解しやすい内容になっています。