Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je obtenir une requête pour .save() dans Django ?

Vous pouvez essayer

from django.db import connection
connection.queries

il vous donnera la liste de toutes les requêtes exécutées via Django (y compris .save()). Pour obtenir votre requête, vous pouvez faire,

from django.db import connection, OperationalError
try:
    modelObj.save()
except OperationalError:
    print(connection.queries[-1])