gpt4 book ai didi

python - 我怎样才能在 Django 中查询 .save()?

转载 作者:太空狗 更新时间:2023-10-29 22:16:47 24 4
gpt4 key购买 nike

我正在更新一个 Django 模型对象。在我调用 obj.save() 时为每个属性设置值后,它给了我 OperationalError: (2006, 'MySQL server has gone away')。我很想知道是什么导致了以下错误。我怎样才能得到查询?由于上述错误导致保存方法失败时,它不会记录查询。有什么建议么??提前致谢。

最佳答案

你可以试试

from django.db import connection
connection.queries

它将为您提供通过 Django(包括 .save())执行的所有查询的列表。要获得您的查询,您可以这样做,

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

关于python - 我怎样才能在 Django 中查询 .save()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8148005/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com