Heim >Datenbank >MySQL-Tutorial >Wie kann ich auf die von Django QuerySets generierten Raw-SQL-Abfragen zugreifen?
So rufen Sie SQL-Abfragen mit dem Abfrageattribut von Django QuerySet ab
Beim Debuggen ungewöhnlichen Datenbankverhaltens in Django kann es hilfreich sein, die Rohdaten zu untersuchen SQL-Abfragen, die es ausführt. Das Erfassen dieser Informationen ist mit dem Abfrageattribut des QuerySet-Objekts unkompliziert.
Um auf die SQL-Abfrage zuzugreifen, drucken Sie einfach dieses Attribut aus, wie im folgenden Beispiel gezeigt:
queryset = MyModel.objects.all() print(queryset.query)
Dies wird ausgegeben die SQL-Abfrage als Zeichenfolge und bietet wertvolle Einblicke in die Vorgänge, die Django in der Datenbank ausführt.
Das obige ist der detaillierte Inhalt vonWie kann ich auf die von Django QuerySets generierten Raw-SQL-Abfragen zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!