我正在使用Django的django-extensions来运行一个可以访问Django模型的iPython笔记本电脑(如这里的http://andrewbrookins.com/python/using-ipython-notebook-with-django/所述)。当我进行模型查询时,notebook显示了Django执行的底层SQL查询,如下所示:

我可以隐藏此SQL吗?它是如此庞大,以至于显示器有时无法使用。
发布于 2013-02-07 05:26:14
在最近的版本中,您可以使用
%%capture variable
the code要将stdout和stderr捕获到变量中,请添加--no-stdout标志
%%capture --no-stdout variable不会捕获stdout,因此会显示它。
另外,请使用IPython (大写字母I),最好是接受ipython,但尽量避免使用iPython
https://stackoverflow.com/questions/14738163
复制相似问题