Скрыть операторы SQL при запуске ноутбука IPython с расширениями Django django

Я использую Django-расширения Django для запуска ноутбука iPython с доступом к моделям Django (как подробно описано здесь http://andrewbrookins.com/python/using-ipython-notebook-with-django/). Когда я делаю модельные запросы, блокнот показывает базовые SQL-запросы, выполняемые Django, например:

введите здесь описание изображения

Могу ли я скрыть этот SQL? Он настолько объемный, что временами дисплей становится непригодным для использования.


person Ollie Glass    schedule 06.02.2013    source источник


Ответы (1)


с последней версией вы можете использовать

%%capture variable
the code

для захвата stdout и stderr в переменную, добавив флаг --no-stdout

%%capture --no-stdout variable

не будет захватывать стандартный вывод, отображая его.

Также, пожалуйста, IPython (верхний регистр I) желательно, ipython принимается, но старайтесь избегать iPython

person Matt    schedule 06.02.2013