2017-05-31 2 views
2

Die Standardprimärschlüsselspalte in Django-Modellen heißt id. Dies ist kein gültiger Klassenattributname gemäß pylint. Wie kann ich die 'Invalid class attribute name "id"' Pylint-Warnung für Django-Modellklassen (oder für das gesamte Projekt) unterdrücken?Wie unterdrückt man die 'ungültige Klassenattributname' ID '' pylint Warnung für Django-Modelle?

+0

Müssen Sie wirklich das Feld 'ID' definieren? Django gibt Ihren Modellen automatisch einen Primärschlüssel, so dass Sie das ID-Feld nicht definieren müssen, es sei denn, Sie möchten etwas wie ein UUID-Feld für den Primärschlüssel. – Alasdair

+0

@Alasdair: Ja, genau das ist der Fall. Und ich möchte, dass sie mit dem Rest übereinstimmen. – planetp

Antwort

3
# pylint: disable=C0103 

Setzen Sie die Linie in den Models Dateien und es wird die Warnungen stumm, und wenn Sie am Ende einer Zeile Code es gerade diese Nachricht für diese Zeile deaktivieren.

Verwandte Themen