gpt4 book ai didi

django 转储出一个变量

转载 作者:行者123 更新时间:2023-12-04 02:13:18 24 4
gpt4 key购买 nike

在 Django 中,我可以转储变量以查看 View 中的内容(不使用命令行)吗?

例如:

device = mobile(request)
print device
abort

or
device = mobile(request)
return HttpResponse(device)

最佳答案

当您使用不适合直接调试的 Hook 框架时,写入文件通常是一种“转储”数据作为调试方法的万无一失的方法。

例如

device = mobile(request)
with open('path/to/debug_out.txt', 'w') as outfile:
outfile.write(device)
abort

为方便起见,您可以将它放在某个调试帮助程序模块的预定义函数中。或者,您可以使用 sys.excepthook 自动将所有异常写入此文件,然后再转发/重新引发它们。

关于django 转储出一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15109599/

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