Je passe par le Django book et je suis actuellement sur chapter 10. Je vais avoir un problème à comprendre la troisième ligne dans ce fragment de code:Basic Django - Custom Managers
class DahlBookManager(models.Manager):
def get_query_set(self):
return super(DahlBookManager, self).get_query_set().filter(author='Roald Dahl')
Je comprends que cette instance de gestionnaire personnalisé est redéfinissant la méthode superclasse get_query_set
, mais pourquoi le super
appel passe dans les deux DahlBookManager
ainsi comme self
? Ne sont pas self
et DahlBookManager
la même chose?
Ceci est une question à propos de Python de base, pas de Django. –