Все публикации с тегом “django”

FirePython debugger

Несколько дней назад наткнулся на интереснейшую вещь — отладчик для web-приложений написанных на Python. Называется это чудо FirePython и состоит из двух основных частей — библиотеки на Python и плагина к FireBug. Основным назначением этого проекта является возможность отобразить результаты логгирования Python-кода прямо в браузере.

Если быть более точным, то в браузер передаются результаты работы стандартного логгера Python:

import logging
logging.debug("debug message")

Автор этого проекта пишет на Python не очень хорошо, так что Alexander Solovyov и я решили ему в этом помочь. Мы переписали большую часть Python кода, так что автор теперь занимается в основном браузерной частью проекта.

На текущий момент проект еще далек от идеала, но даже в таком виде весьма удобен. Уже есть возможность собирать логи с приложений Django через родную миддлварь, или с любого приложения, через WSGI.

Сейчас мы потихоньку делаем красивый вывод исключений и я продумываю, как наиболее удобно можно преврать этот проект из консоли логгирования в настоящий отладчик. Хочется получить что-то подобное Werkzeug.

reStructuredText в Byteflow

Немного подумал, и приделал к Byteflow поддержку reStructuredText.

Оно уже реально работает. Эта статья написана в разметке reStructuredText!

Вот код:

Немного подумал, и приделал к Byteflow_ поддержку reStructuredText_.

Оно уже реально работает. Эта статья написана в разметке reStructuredText_!

.. _Byteflow: http://byteflow.su/
.. _reStructuredText: http://docutils.sf.net/rst.html
Публичный доступ к блогу

Ну вот и помучав себя полдня, я таки залил OpenVZ контейнер на свой публичный хостинг… даже и не верится! :)