Comment pouvez-vous obtenir le SQL pour le .save d'un modèle Django(), à savoirGet SQL un modèle Django a (ou appellerait) sur .save()
from django.db import models
class MyM(models.Model):
text = models.TextField()
Comment pouvez-vous obtenir le SQL qui serait être créé/utilisé dans le scénario suivant:
>>> m = MyM(text="123")
>>> m.save()
# What SQL Django just run?
Merci!
Merci à tous, DrDee. Est-ce que la requête la plus récente serait alors db.queries [-1]? (ou, si c'est un itérateur, liste (db.queries) [- 1])? –
Voici la FAQ en question: http://docs.djangoproject.com/fr/dev/faq/models/#how-can-i-see-the-raw-sql-queries-django-is-running - note c'est '' de connection d'importation django.db'' et 'connection.queries' –
Je suspecte db.queries [-1], mais donne juste un coup de feu et vois ce qui se passe. – DrDee