ContentTypeManager.get_for_id(id=id) в итоге свой self теряет get_for_id() missing 1 required positional argument: 'self'
ну так ты метод вызываешь через класс
Не понял немного
ну методы вызываются через инстанс, через класс можно вызвать или классметод или статикметод
instanca != class
ContentTypeManager().get_for_id(id=id)
тоже ошибку выдает
Как потом к этому экземпляру обратится?
никак, поэтому лучше content_type_manager = ContentTypeManager() content_type_manager.get.....
Да, если требуется то аргументы передать
давай начнем с начала, есть модель ContentType, у этой модели есть кастомный менеджер ContentTypeManager, для того чтобы им пользоваться нужно вероятно сделать ContentType.objects.get_for_id(...)
ну это понятное дело
это из https://docs.djangoproject.com/en/4.0/ref/contrib/contenttypes/
и где там написано что методами менеджера надо пользоваться так как ты написал?
Я никак не писал как ими пользоваться. Я это у вас интересуюсь)
https://docs.djangoproject.com/en/4.0/ref/contrib/contenttypes/#the-contenttypemanager
Обсуждают сегодня