我剛開始在Django上開發,然後我覺得使用Syntastic syntax checker就是個好主意。Syntastic + Django
問題是,它抱怨有些事情是錯誤的,事實上,他們不是。
例子:
對於
from django.core.urlresolvers import reverse
我得到:
error| [F0401] Unable to import 'django.core.urlresolvers'
對於
amount = self.sale_set.filter(date__year=year).aggregate(sum=Sum('amount'))["sum"]
我得到(其中
self
是Album
)error| [E1101, Album.get_sales_total] Instance of 'Album' has no 'sale_set' member
此代碼運行完全即使有這些「錯誤」,但我怎樣才能使Syntastic的行爲是否正確?
這應該是一個給Syntastic開發者的bug報告。 –
更可能是flake8,pyflakes或pylint中的錯誤,因爲它們是Syntastic使用的默認語法檢查器。 –