作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 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/
我是一名优秀的程序员,十分优秀!