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

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

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

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

1 ответ

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

%%capture variable
the code

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

%%capture --no-stdout variable

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

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

Другие вопросы по тегам