Właśnie otworzyłem plik z Sublime Text (z Sublime Linter) i zauważyłem błąd formatowania PEP8, którego nigdy wcześniej nie widziałem. Oto tekst:
urlpatterns = patterns('',
url(r'^$', listing, name='investment-listing'),
)
Oznacza drugi argument, linię, która się zaczyna url(...)
Właśnie miałem wyłączyć tę kontrolę w ST2, ale chciałbym wiedzieć, co robię źle, zanim to zignoruję. Nigdy nie wiadomo, jeśli wydaje się to ważne, mogę nawet zmienić swoje sposoby :)
źródło
patterns()
jest unikalny (przedrostek dla wszystkich innych określonych elementów), a wszystkie pozostałe argumenty są wzorcami adresów URL, które są w zasadzie takie same.patterns()
będzie przestarzałe w Django 1.8: docs.djangoproject.com/en/dev/releases/1.8/…Dotyczy to również takich instrukcji (automatycznie sformatowanych przez PyCharm):
Co da takie samo ostrzeżenie o stylu. Aby się go pozbyć, musiałem przepisać go na:
źródło
return (
, potem każdy element zwrotny na własnej linii, wcięcie, a na końcu nawias zamykający na osobnej linii, na tym samym poziomie wcięcia jakreturn
. Edytuj: Jak ten pastebin.com/fAe7558X