pyramid_debugtoolbar

Скриншот программы:
pyramid_debugtoolbar
Детали программы:
Версия: 2.0.2
Дата загрузки: 14 Apr 15
Тип распространения: Бесплатная
Популярность: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar модуль Python, который обеспечивает отладки панель полезную в то время как вы разрабатываете ваш Pyramid приложения.
Этот код необходим багажник Pyramid (ака 1.1.1dev); нет выпустила версию пирамиды (например, 1.0 или 1.1) будет работать его.
Обратите внимание, что pyramid_debugtoolbar является вопиющим плагиат колбу-debugtoolbar Майкла ван Tellingen (который сам по себе был получен из Django-debugtoolbar Роба Хадсона). Это также включает в себя слегка отшлифовать версию отладчика кода Werkzeug Армин Ronacher и команды.
Демонстрация
Для демонстрации:
& NBSP; Создать virtualenv:
& NBSP; virtualenv2.6 --no-сайт-пакеты env26
& NBSP; клон ствол пирамиды:
& NBSP; мерзавец клон git@github.com: Пилоны / pyramid.git
& NBSP; Установите багажник Пирамида в virtualenv:
CD пирамида
& NBSP; $ VENV / бен / питон setup.py разработки
& NBSP; Клонировать pyramid_debugtoolbar ствол:
& NBSP; мерзавец клон git@github.com: Пилоны / pyramid_debugtoolbar.git
& NBSP; Установите pyramid_debugtoolbar ствол в virtualenv:
CD pyramid_debugtoolbar
$ VENV / бен / питон setup.py разработки
& NBSP; Установите pyramid_debugtoolbar / демо пакет в virtualenv:
CD демо
$ VENV / бен / питон setup.py разработки
& NBSP; Запуск демо / demo.py файл в pyramid_debugtoolbar пакета, используя Python в virtualenv в:
$ VENV / бен / питон demo.py
Вы увидите страницу полную вариантов тестов, чтобы попытаться, когда вы посещаете HTTP: // локальный: 8080

Что нового В этом выпуске:.

  • Fix нарушая ошибки при запуске под Py3k.

Что нового в версии 1.0.7:.

  • Удалить поддержку Python 2.5
  • Исправлена ​​вычисление адреса прокси-сервера. См https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Сделать шаблоны, совместимые с не-MarkupSafe Мако под Python 3.2.
  • имя декодирования платформа для Unicode кодировке UTF-8, чтобы справиться с nonascii символов в платформе (например Шредингера Cat в Fedora). См https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Поднимите pyramid.exceptions.URLDecodeError вместо сырого UnicodeDecodeError когда путь запрос не может быть расшифрован. См https://github.com/Pylons/pyramid/issues/1057.
  • Добавлена ​​новая опция конфигурации: debugtoolbar.show_on_exc_only (по умолчанию = ложь). Если установлено в True (debugtoolbar.show_on_exc_only = True) на debugtoolbar будет выведена только в ответ в случае, если исключение. Если ответ обрабатывается без исключения вернулись HTML код не изменился. См https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Fix различные UnicodeDecodeError исключения.

Что нового в версии 1.0.3:

  • The valid_host заказ предикат используется внутри видом pyramid_debugtoolbar Didn 'т использовать новую и Quot; IPADDR & Quot; основанное логику. Симптом: некоторые взгляды могут быть неправильно недоступны, если вы использовали маску сети в виде & Quot; debugtoolbar.hosts и Quot; вариант.
  • отладки консоль теперь работает с Google App Engine.
  • отладки консоль теперь добавляет ярлык для доступа последний результат через _.

Что нового в версии 1.0.2:

  • перемещена панель инструментов и отладчик JavaScript файлы, чтобы использовать requirejs для лучшего загрузка зависимостей и изоляции модуля, чтобы лучше играть с Mutiple библиотеки версий. Периодические проблема была с асинхронным нагрузки и приложения библиотеки JQuery конкретных где ожидается версия перекрытая в панели инструментов одном.
  • Если вы уже используете requirejs и хотят, чтобы загрузить панель инструментов, просто добавьте его в вашем пути и модуля:
  • require.config ({
  • пути: {
  • & Quot; JQuery & Quot ;: & Quot; JQuery-1.7.2.min & Quot;,
  • & Quot; панель инструментов и Quot ;: & Quot; / _ debug_toolbar / статические / JS / панель & Quot;
  • });
  • требует ([& Quot; JQuery & Quot ;, & Quot; панель инструментов и Quot;], функция ($, панель инструментов) {
  • $ (функция () {
  • // Ваш модуль
  • });
  • });

Что нового в версии 1.0.1:

  • Если request.remote_addr его нет, отключить панель инструментов .

Что нового в версии 0.9.9.1:

  • When~~pobj используемого с пирамиды 1.3a9 +, взглядов, путей и другие регистраций, сделанные pyramid_debugtoolbar сам не будет отображаться в панели introspectables.

Что нового в версии 0.9.9:

  • Попробуйте воспользоваться MakoRendererFactoryHelper в пирамиде 1.3a8 + , Если мы можем сделать это, шаблоны панели инструментов не будет осуществляться с помощью обычных настроек Мако. Наиболее заметным изменением является то, что панель инструментов шаблоны мако теперь есть расширение dbtmako.

Что нового в версии 0.9.8:

  • Показать заголовки запросов вместо ошибочно, показывающие значения ENVIRON в Панель заголовков под & Quot; заголовков запроса & Quot ;. Это также устраняет потенциальную UnicodeDecodeError.
  • Установить content_length на объект ответа, когда мы регенерировать app_iter при замене оригинального контента.

Что нового в версии 0.9.6:

  • Добавлена ​​& Quot; Самоанализ и Quot; Панель; активна только при пирамиды 1.3dev + (требуется Pyramid подсистему интроспекции).
  • Адрес Heisenbug сообщили, где переменные шаблона панели производительность привести к неожиданным результатам. Не можете повторить, но репортер указывает исправление работает для него, так приветствуют marying. См https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Требования

  • Python

Комментарии к pyramid_debugtoolbar

Комментарии не найдены
добавить комментарий
Включите картинки!