Ich fing gerade an, auf Django zu entwickeln, und dann dachte ich, dass die Verwendung der Syntastic syntax checker auf es eine gute Idee wäre.Syntastic + Django
Das Problem ist, dass es sich darüber beschwert, dass einige Dinge falsch sind, obwohl sie es tatsächlich nicht sind.
Beispiele:
Für
from django.core.urlresolvers import reverse
ich:
error| [F0401] Unable to import 'django.core.urlresolvers'
Für
amount = self.sale_set.filter(date__year=year).aggregate(sum=Sum('amount'))["sum"]
ich (wo
self
ist einAlbum
)error| [E1101, Album.get_sales_total] Instance of 'Album' has no 'sale_set' member
Dieser Code läuft perfekt auch bei diesen "Fehler", aber wie kann ich Syntastic richtig verhalten?
Dies sollte dann ein Fehlerbericht an die Entwickler von Syntastic sein. –
Wahrscheinlicher ein Fehler in flake8, pyflakes oder pylint, da es sich um die Standard-Syntax-Checker von Syntastic handelt. –