Po prostu zacząłem pracować nad Django, a potem pomyślałem, że używanie go to dobry pomysł.Syntastic + Django
Problem polega na tym, że skarży się na pewne rzeczy, które są złe, podczas gdy w rzeczywistości tak nie jest.
Przykłady:
Dla
from django.core.urlresolvers import reverse
uzyskać:
error| [F0401] Unable to import 'django.core.urlresolvers'
Dla
amount = self.sale_set.filter(date__year=year).aggregate(sum=Sum('amount'))["sum"]
dostać (gdzie
self
jestAlbum
)error| [E1101, Album.get_sales_total] Instance of 'Album' has no 'sale_set' member
Ten kod działa doskonale nawet z tych „błędów”, ale w jaki sposób mogę dokonać Syntastic zachowywać się poprawnie?
Powinien to być raport o błędzie twórców Syntastic. –
Najprawdopodobniej błąd w flake8, pyflakes lub pylint, ponieważ są one domyślnymi kontrolerami składni używanymi przez Syntastic. –