2017-05-31 5 views
2

Djangoモデルのデフォルトのプライマリキー列の名前はidです。これはpylintに従った有効なクラス属性名ではありません。 Djangoモデルクラス(またはプロジェクト全体)に対して、'Invalid class attribute name "id"' pylint警告を抑制するにはどうすればいいですか?Djangoモデルの 'Invalid class attribute name "id"' pylint警告を抑制する方法?

+0

本当に 'id'フィールドを定義する必要がありますか? Djangoは自動的にあなたのモデルにプライマリキーを与えるので、プライマリキーのUUIDフィールドのようなものを必要としない限り、idフィールドを定義する必要はありません。 – Alasdair

+0

@Alasdair:はい、そうです。私は彼らに残りのものと一貫して欲しい。 – planetp

答えて

3
# pylint: disable=C0103 

モデルファイルにラインを入れて、それが警告をミュートし、コードの行の終わりに、あなたはそれだけでその行のため、このメッセージを無効にした場合。

関連する問題