zodbbrowser

Software screenshot:
zodbbrowser
Podrobnosti Software:
Verze: 0.11.0
Datum uploadu: 14 Apr 15
Licence: Volný
Popularita: 4

Rating: 1.5/5 (Total Votes: 2)

zodbbrowser umožňuje kontrolovat trvalé objekty uložené v ZODB, prohlížet jejich atributy a historické změny k nim.
Použití jako samostatný projekt
Instalace všech závislostí do zdrojového stromu s zc.buildout:
python bootstrap.py
bin / buildout
Spustit bin / zodbbrowser zadání buď název souboru nebo Zeo adresu
bin / zodbbrowser /path/to/Data.fs
bin / zodbbrowser --zeo localhost: 9080
bin / zodbbrowser --zeo / cesta / k / zeosock
Pokud nemáte náhradní Data.fs otestovat, můžete vytvořit novou prázdnou se jen nejnutnější Zope 3 lešení v něm:
bin / zodbbrowser empty.fs --rw
Otevřeno http: // localhost: 8070 ve webovém prohlížeči. Všimněte si, že neexistují žádné kontroly přístupu; všichni ostatní uživatelé na lokálním počítači bude mít přístup k obsahu databáze.
Nebo můžete zkusit použít easy_install. To může fungovat, nebo to nemusí, v závislosti na aktuálním stavu všech závislostí (buildout.cfg hardcodes závislostí verzi do stavu známé-working-společně, nazvaný "Zope 3,4 známá funkční Set", takže buildout založené Instalace jsou bezpečnější )
easy_install zodbbrowser
zodbbrowser /path/to/Data.fs
Možnosti příkazového řádku
Spustit bin / zodbbrowser --help vidět úplné a up-to-aktuální seznam možností příkazového řádku:
Použití: zodbbrowser [volby] [soubor | --zeo ADRESA]
Otevřete databázi ZODB a spustit internetový prohlížeč aplikace.
Volby:
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; zobrazit tuto nápovědu a skončí
& Nbsp; --zeo = ADRESA & nbsp; & nbsp; & nbsp; & nbsp; se připojit k serveru Zeo místo
& Nbsp; --listen = ADRESA & nbsp; specifikovat port (nebo hostitele: port) pro poslech na
& Nbsp; --rw & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Otevřete databázi pro čtení i zápis (umožňuje vytváření
                    Standardní Zope místní utility Chybí-li)
Online nápověda
Je tu trochu link "pomoc" v pravém dolním rohu každé stránky, která popisuje uživatelské rozhraní ve větším detailu.
Použití jako plugin
Přidat zodbbrowser do seznamu vajec (např buildout.cfg vaší aplikace) a přidat do svého site.zcml:

Znovu spusťte bin / buildout, restartujte Zope a připojit@@zodbbrowser na konec URL začít prohlížení, např http: // localhost: 8080 /@@zodbbrowser. Nebo, pokud budete i nadále používat ZMI (rozhraní pro správu Zope), podívejte se na nové položky v menu s názvem "ZODB Browser".
Alternativy
K dispozici je balíček s názvem z3c.zodbbrowser v Zope svn úložiště, které implementuje stejný nápad (ale bez procházení historie) a GUI desktopové aplikace psané pomocí wxPython. To nemá webové stránky a byl nikdy vydán do Pythonu Index balíčku.
K dispozici je také dm.historical který poskytuje přístup k objektu historii z interaktivního Python shell.
Pokud si nejste zájem o historii, nebo předměty, které nelze dosáhnout prostřednictvím URL průchod, můžete použít vestavěný objektu inspektor, který je dodáván s Zope 3 / Grok.

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

  • Odpadá Python 2.4 a 2.5 podpora
  • Migrované zdroj z Launchpad na GitHub.
  • Custom reprezentace OOBucket objektů.
  • něco lepší chybové stránky, když zadáte neplatný / neexistující OID.
  • Handle OrderedContainers s non-perzistentní _order nebo _data atributů (jsem viděl poprvé ve volné přírodě).
  • Dílčí oprava LP # 1185175:. Nelze procházet objekty tříd, které používají zope.interface.implementsOnly

Co je nového ve verzi 0.10.4:

  • Předchozí vydání bylo zcela rozbité (LP # 1091716 ). Opravte problém a opravit tox.ini skutečně provozovat funkční testy navíc k unit testy.

Co je nového ve verzi 0.10.3:

  • Vlastní zastoupení trvalých objektů bez __repr__, aby se zabránilo ukazující zavádějící adresy paměti (LP # 1087138).

Co je nového ve verzi 0.10.2:

  • Oprava chyby na POSKeyErrors při prohlížení BTrees non-triviální rozměry (LP # 953480). To řeší regrese zavedené ve verzi 0.10.0.

Co je nového ve verzi 0.10.0:

  • Prohlížení transakčních záznamů (@@zodb_history). Počáteční implementace tak daleko, neuvěřitelně pomalý, když máte velké databáze (LP # 907900).
  • ZODB Browser nyní vyhýbá zápisu do databáze, a to iv režimu čtení i zápis. Dříve, když vaše objekty se write-on-četl sémantiky, tyto zápisy mohl vplížil dovnitř.
  • Více popisná stránka tituly (LP # 931115).
  • Velikost Zobrazit objekt v hlavičce (LP # 497780).
  • Rozbalit zkrácené hodnoty kliknutím na ně (LP # 931184).
  • Více uživatelsky příjemný reprezentace víceřádkové textové hodnoty.
  • Aktualizace udržují email v setup.py.
  • Lepší chybě na & quot; adresa již je v používání & quot; chyby.

Co je nového ve verzi 0.9.0:

  • Ať je to možné použít zodbbrowser jako plugin pro Zope 2.12. Dříve bylo možné použít samostatnou zodbbrowser aplikaci pouze s Zope 2,12 databázemi.
  • Buďte odolnější proti výjimek se děje v Repr () se uvádí hodnota jako & quot; & quot; místo erroring ven.
  • Make 'python -m zodbbrowser "spustit samostatnou aplikaci na Python 2.5 a 2.7. Všimněte si, že "python -m zodbbrowser.standalone" už pracoval na Python 2.4 až 2.7.
  • Přidat možnost zadat název úložiště ZEO (--storage jménem). Přispěl Thierry Florac.

Požadavky na :

  • Python

Komentáře k zodbbrowser

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