pyramid_debugtoolbar

Software screenshot:
pyramid_debugtoolbar
Podrobnosti Software:
Verze: 2.0.2
Datum uploadu: 14 Apr 15
Licence: Volný
Popularita: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar je Python modul, který poskytuje ladění panel nástrojů užitečné, když budete rozvíjet své Pyramid aplikace.
Tento kód vyžaduje pyramida kufr (aka 1.1.1dev); no vydala verzi pyramidy (např 1,0 nebo 1,1), bude spusťte jej.
Všimněte si, že pyramid_debugtoolbar je do očí bijící rip-off Michaela van Tellingen v baňce-debugtoolbar (který sám byl odvozen od Roba Hudson Django-debugtoolbar). Obsahuje také lehce obrousit verzi Werkzeug ladicí kód Armin Ronacher a týmem.
Demonstrace
Pro ukázku:
& Nbsp; Vytvoření VIRTUALENV:
& Nbsp; virtualenv2.6 --no-site-packages env26
& Nbsp; klonování Pyramid kufr:
& Nbsp; git clone git@github.com: Pylons / pyramid.git
& Nbsp; Instalace kufr pyramida do VIRTUALENV:
CD pyramida
& Nbsp; $ VENV / bin / python setup.py rozvíjet
& Nbsp; Klonováním pyramid_debugtoolbar kufr:
& Nbsp; git clone git@github.com: Pylons / pyramid_debugtoolbar.git
& Nbsp; Instalace pyramid_debugtoolbar kufr do VIRTUALENV:
CD pyramid_debugtoolbar
$ VENV / bin / python setup.py rozvíjet
& Nbsp; Instalace pyramid_debugtoolbar / demo balíček do VIRTUALENV:
CD demo
$ VENV / bin / python setup.py rozvíjet
& Nbsp; spustit pyramid_debugtoolbar balíku demo / demo.py souboru pomocí VIRTUALENV je Python:
$ VENV / bin / python demo.py
Uvidíte stránku plnou možností testovacích vyzkoušet při návštěvě http: // localhost: 8080

Co je nového v této verzi:.

  • Fix lámání chyby při spuštění pod Py3k.

Co je nového ve verzi 1.0.7:.

  • Drop podpora pro Python 2.5
  • Fix výpočet adres serveru proxy. Viz https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Make šablony kompatibilní s no-MarkupSafe Mako v Pythonu 3.2.
  • název Decode platformou pro Unicode pomocí kódování UTF-8, aby vyrovnat se s nonascii znaky v platformě (např Fedory Schrödingerova kočka). Viz https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Vyvolá pyramid.exceptions.URLDecodeError místo surového UnicodeDecodeError když požadavek cesta nemůže být dekódován. Viz https://github.com/Pylons/pyramid/issues/1057.
  • Přidány nové konfigurace možnost: debugtoolbar.show_on_exc_only (default = false). Pokud je nastavena na hodnotu true (debugtoolbar.show_on_exc_only = true) na debugtoolbar se aplikuje do odpovědi v případě, že je výjimka vyvolána pouze. Pokud je zpracován odpověď bez výjimky vrátil html kód se vůbec nemění. Viz https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Fix různé UnicodeDecodeError výjimky.

Co je nového ve verzi 1.0.3:

  • valid_host vlastní predikát používá interně zhlédnutí pyramid_debugtoolbar Nechtěl 't použít novější & quot; ipaddr & quot; na bázi logiku. Příznak: Některé názory mohou být nesprávně nedostupné, pokud jste použili síťovou masku jako & quot; debugtoolbar.hosts & quot; možnost.
  • konzole, nyní pracuje s Google App Engine.
  • konzole, nyní přidává zástupce pro přístup k poslední výsledek přes _.

Co je nového ve verzi 1.0.2:

  • přeřazen panel nástrojů a debugger JavaScript soubory používat requirejs pro lepší nakládání závislosti a izolace modulu hrát lépe s mutiple verzemi knihovny. Opakující se problém byl s asynchronní načítání a konkrétní aplikace jQuery knihovny, kde se očekává, že verze znemožněn z panelu nástrojů jedna.
  • Pokud již používáte requirejs a chcete, aby se panel nástrojů načíst, stačí přidat do vaší cesty a modulu:
  • require.config ({
  • cesty: {
  • & quot; jQuery & quot ;: & quot; jQuery-1.7.2.min & quot;
  • & quot; & quot ;: nástrojů & quot; / _ debug_toolbar / statické / js / toolbar & quot;
  • });
  • požadovat ([& quot; jQuery & quot ;, & quot; toolbar & quot;], funkce ($, panel nástrojů) {
  • $ (function () {
  • // Váš modul
  • });
  • });

Co je nového ve verzi 1.0.1:

  • Pokud request.remote_addr je None, zakázat panel nástrojů .

Co je nového v provedení 0.9.9.1:

  • When použité u pyramid 1.3a9 +, pohledy, trasy a další zápisy ze strany pyramid_debugtoolbar sama o sobě nebude zobrazovat v panelu introspectables.

Co je nového ve verzi 0.9.9:

  • Zkuste využít MakoRendererFactoryHelper v Pyramid 1.3a8 + , Pokud se nám to může udělat, šablony panelu nástrojů nebude provedeno normálního nastavení mako. Nejviditelnější změnou je, že na panelu nástrojů mako šablony nyní mají příponu dbtmako.

Co je nového ve verzi 0.9.8:

  • Zobrazit záhlaví požadavků namísto chybně ukazovat environ hodnoty panel záhlaví pod & quot; záhlaví požadavků & quot ;. To také řeší potenciální UnicodeDecodeError.
  • Sada CONTENT_LENGTH na objekt odpověď, když jsme se regenerovat app_iter při výměně původní obsah.

Co je nového ve verzi 0.9.6:

  • Added & quot; introspekce & quot; panel; aktivní pouze v Pyramidě 1.3dev + (vyžaduje Pyramid sebepozorování subsystému).
  • Address heisenbug hlášen, kde proměnné šablony výkon panelů vést k neočekávaným výsledkům. Nelze opakovat, ale reportér naznačuje, oprava však funguje pro něj, tak kroupy marying. Viz https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Požadavky na :

  • Python

Komentáře k pyramid_debugtoolbar

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!