Comment récupérer des requêtes SQL avec l'attribut de requête de Django QuerySet
Lors du débogage d'un comportement inhabituel de base de données dans Django, il peut être utile d'inspecter le brut Requêtes SQL qu'il exécute. L'acquisition de ces informations est simple avec l'attribut query de l'objet QuerySet.
Pour accéder à la requête SQL, imprimez simplement cet attribut, comme le montre l'exemple ci-dessous :
queryset = MyModel.objects.all() print(queryset.query)
Cela affichera la requête SQL sous forme de chaîne, fournissant des informations précieuses sur les opérations que Django effectue sur la base de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!