Скрыть операторы 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