Wofür wird _db in einem Django Model Manager verwendet?Python

Python-Programme
Anonymous
 Wofür wird _db in einem Django Model Manager verwendet?

Post by Anonymous »

Als ich versuchte, ein benutzerdefiniertes QuerySet und einen benutzerdefinierten Manager für ein Django-Modell zu erstellen, bin ich auf die Dokumentationsabschnitte 1 und 2 gestoßen, die die _db-Eigenschaft des Managers verwenden, und ich würde gerne verstehen, was diese Eigenschaft bewirkt und warum es notwendig ist, sie beim Überschreiben der get_queryset-Methode zu verwenden.
Ich habe den Code im Django-Repository gelesen und einige Django-Datenbankabfragen lokal mit verschiedenen Datenbanken durchgeführt und habe die Eigenschaft _db ausgegeben, aber es scheint, dass sie immer None ist.
Wozu dient sie also und warum ist es wichtig, sie gemäß Dokument 2 zu behandeln?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post