[Question] Why BaseManager._get_queryset_methods need use getattr(self.get_queryset(), name) in create_method

2024-02-27 Thread Ryoma Han
I've been reading through the Django source code the last few days. When I was reading the BaseManager source code I saw a method like this: ```python @classmethod def _get_queryset_methods(cls, queryset_class): def create_method(name, method): @wraps(method)

Re: [Question] Why BaseManager._get_queryset_methods need use getattr(self.get_queryset(), name) in create_method

2024-02-29 Thread Ryoma Han
ger.py", line 89, in > manager_method > return method(*args, **kwargs) >^^^ > TypeError: QuerySet.using() missing 1 required positional argument: 'alias' > > I leave further investigation to you. :-) > On Tuesday, February 27

Re: [Question] Why BaseManager._get_queryset_methods need use getattr(self.get_queryset(), name) in create_method

2024-02-29 Thread Ryoma Han
^^^ > TypeError: QuerySet.using() missing 1 required positional argument: 'alias' > > I leave further investigation to you. :-) > On Tuesday, February 27, 2024 at 7:28:05 PM UTC-5 Ryoma Han wrote: > >> I've been reading through th