django-stubs: Could not resolve manager type for "core.models.FooModel.objects" [django-manager-missing]
Bug report
I’ve updated django-stubs-ext from 0.4.0 to 0.5.0 and got a lof of error messages from mypy. Before, mypy didn’t complain
There might actually be nothing wrong with django-stubs, but maybe I need to add a type annotation. The problem is that I have no idea what I need to change.
The code has many unit tests. It’s very unlikely that all of those locations mypy now complains about actually have issues that would prevent proper code execution.
What’s wrong
mypy shows several django-manager-missing errors.
How is that should be
No mypy errors shown
System information
- OS: Ubuntu
pythonversion: 3.8djangoversion: 3.2mypyversion: 0.942django-stubsversion: 1.12.0django-stubs-extversion: 0.5.0
About this issue
- Original URL
- State: open
- Created 2 years ago
- Reactions: 16
- Comments: 18 (8 by maintainers)
Commits related to this issue
- FIX: Mypy Errors due to Django Money Django money causes django-manager-missing error in mypy. Issue is here - https://github.com/typeddjango/django-stubs/issues/1023 — committed to emoss08/Trenova by emoss08 a year ago
- MONTA-T-39 (#68) * CHANGE: Settings to include audit log. * CHANGE: Create system user command - Remove multiple stdout - Add tests for command * ADD: Celery Tasks for clearing audit logs Add - C... — committed to emoss08/Trenova by emoss08 a year ago
Our case is something like
No django-money.
Then it’s definitely related to https://github.com/typeddjango/django-stubs/pull/993#issuecomment-1155151881 and django-money not exporting types.
I’m afraid it’s not much to do other than ignoring the error until django-money starts to export types. At least as far as I’m aware
Having the same issue as @mschoettle , using
django-modeltranslationand getting thedjango-manager-missingerrorI am running into this problem when using
django-modeltranslation.type(Model.objects)returns<class 'modeltranslation.manager.MultilingualManager'>.Is there any workaround that I could do or is this something that would need to be fixed within
django-modeltranslation?Same issue with django-modeltrans. Ive opened an issue there but I just found this one.
In case it helps, I’ve got a minimal project reproducing the issue with that library: https://github.com/browniebroke/modeltrans-mypy-bug
Hi, I’m also using
django-money==3.0.0and I bump into the same problem. It actually blocks me from updating not only thedjango-stubsversion but themypyone as well.Is there any temporary workaround?