:私はこの上Pylintを実行するとジャンゴforms.ModelForm、Pylint、および新しい/古いスタイルのクラス
class BidForm(forms.ModelForm):
class Meta:
fields = (
)
model = Bid
def __init__(self, *args, **kwargs):
super(BidForm, self).__init__(*args, **kwargs)
something()
は、私はこのエラーを取得します:
E1002:<line,row>:BidForm.__init__: Use of super on an old style class
は、私は、これはDjangoのforms.ModelFormは、古いスタイルのクラスであり、
python docs私のコールあたりのスーパー起きていないし、したがって、余分であることを意味すると仮定します。これは本当ですか?効果なくスーパーコールを削除できますか?
代わりに新しいスタイルのクラス、つまり 'class Meta(オブジェクト): '、[この回答](http://stackoverflow.com/a/2007514/1226722)によると。 – gregoltsov