Subj
Показаны сообщения с ярлыком python. Показать все сообщения
Показаны сообщения с ярлыком python. Показать все сообщения
вторник, 5 апреля 2016 г.
понедельник, 9 сентября 2013 г.
Как вызвать интерактивную консоль python из кода
bpdb
import bpdb; bpdb.set_trace()
На экране появится приглашение bpdb
Django version 1.5.2, using settings 'my_project.settings' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C. > /path/to/my_project/app/views.py(224)visit_update() -> return HttpResponse(json.dumps("TODO:"), content_type="application/json") Use "B" to enter bpython, Ctrl-d to exit it. (BPdb)
NB: bpython не работает, но по идее это должно быть так:
import bpython; bpython.embed()
IPython
import IPython; IPython.embed()
Python code (last resort)
import code; code.InteractiveConsole(locals = locals()).interact()
воскресенье, 11 августа 2013 г.
Установка virtualenv под Windows
Устанавливаем Python
Скачиваем MSI файл от сюда http://python.org/download/Устанавливаем setuptools (нужны для установки pip)
Скачиваем специальный скрипт с https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py и запускаемC:\> C:/Python27/python.exe C:/path/to/ez_setup.py
Устанавливаем pip
Скачиваем дистрибьютив с https://pypi.python.org/pypi/pip, распаковываем и запускаем установкуC:\> C:/Python27/python.exe C:/path/to/pip-distrib/setup.py install
Устанавливаем virtualenv
C:\> C:/Python27/Scripts/pip.exe install virtualenv
Проверяем virtualenv
C:\>mkdir tmp C:\>cd tmp C:\tmp>C:\Python27\Scripts\virtualenv.exe test New python executable in test\Scripts\python.exe Installing Setuptools........................................................... ................................................................................ ................................................................................ .......................done. Installing Pip.................................................................. ................................................................................ ................................................................................ ................................................................................ .....................done. C:\tmp>cd test C:\tmp\test>Scripts\activate.bat (test) C:\tmp\test>
воскресенье, 21 августа 2011 г.
Утечка памяти в Django
Взято от сюда: http://stackoverflow.com/questions/1339293/python-memory-leak-debugging
Если вы пишите скрипт или management command для обслуживания сайта на Django, то можете наткнуться на то, что у вас "утекает" память. На самом деле это не совсем так - добавляется debug информация и логируются запросы. Чтобы этого избежать, сделайте следующее:
Если это не помогло, тогда да, ищите утечку.
Если вы пишите скрипт или management command для обслуживания сайта на Django, то можете наткнуться на то, что у вас "утекает" память. На самом деле это не совсем так - добавляется debug информация и логируются запросы. Чтобы этого избежать, сделайте следующее:
- выключите DEBUG в настройках;
- где-то в коде делайте db.reset_queries().
Если это не помогло, тогда да, ищите утечку.
Подписаться на:
Сообщения (Atom)