typeddjango / django-stubs

PEP-484 stubs for Django
MIT License
1.52k stars 425 forks source link

`explicit-override` error code reports problems on generated methods #2226

Closed sobolevn closed 3 weeks ago

sobolevn commented 3 weeks ago

When a model has created_at = models.DateTimeField(auto_now_add=True) or updated_at = models.DateTimeField(auto_now=True), I get the following output:

server/apps/identity/models.py:57: error: Method "get_next_by_created_at" is not using @override but is overriding a method in class "server.common.django.models.TimedMixin"  [explicit-override]
server/apps/identity/models.py:57: error: Method "get_previous_by_created_at" is not using @override but is overriding a method in class "server.common.django.models.TimedMixin"  [explicit-override]
server/apps/identity/models.py:57: error: Method "get_next_by_updated_at" is not using @override but is overriding a method in class "server.common.django.models.TimedMixin"  [explicit-override]
server/apps/identity/models.py:57: error: Method "get_previous_by_updated_at" is not using @override but is overriding a method in class "server.common.django.models.TimedMixin"  [explicit-override]

I will try to solve this.