Acabo de empezar a desarrollar en Django, y luego pensé que usar el Syntastic syntax checker sería una buena idea.Syntastic + Django
El problema es que se queja de que algunas cosas están mal cuando, de hecho, no lo son.
Ejemplos:
Para
from django.core.urlresolvers import reverse
me sale:
error| [F0401] Unable to import 'django.core.urlresolvers'
Para
amount = self.sale_set.filter(date__year=year).aggregate(sum=Sum('amount'))["sum"]
consigo (donde
self
es unAlbum
)error| [E1101, Album.get_sales_total] Instance of 'Album' has no 'sale_set' member
Este código funciona perfectamente incluso con estos "errores", pero ¿cómo puedo hacer que Syntastic comportarse correctamente?
Esto debería ser un informe de error para los desarrolladores de Syntastic, entonces. –
Es más probable que sea un error en flake8, pyflakes o pylint, ya que son los verificadores de sintaxis predeterminados utilizados por Syntastic. –