Я изучаю книгу Django , и сейчас я нахожусь на главе 10 . У меня проблемы с пониманием третьей строки в этом фрагменте кода:
class DahlBookManager(models.Manager):
def get_query_set(self):
return super(DahlBookManager, self).get_query_set().filter(author='Roald Dahl')
Я понимаю, что этот экземпляр пользовательского менеджера переопределяет метод get_query_set
суперкласса, но почему вызов super
передается как в DahlBookManager
, так и в self
? Разве self
и DahlBookManager
не одно и то же?