zodbbrowser

Screenshot Software:
zodbbrowser
Detalii soft:
Versiune: 0.11.0
Incarca data: 14 Apr 15
Licenţă: Gratuit
Popularitate: 4

Rating: 1.5/5 (Total Votes: 2)

zodbbrowser vă permite să inspecteze obiecte persistente stocate în ZODB, vizualiza atributele lor și modificările istorice aduse acestora.
Utilizare ca un proiect independent
Montați toate dependențele în arborele sursă cu zc.buildout:
python bootstrap.py
bin / buildout
Rulați bin / zodbbrowser specificând fie un nume de fișier sau o adresă ZEO
/path/to/Data.fs bin / zodbbrowser
bin / zodbbrowser --zeo localhost: 9080
bin / zodbbrowser --zeo / calea / spre / zeosock
Dacă nu aveți un Data.fs de rezervă pentru a testa cu, puteți crea o nouă gol cu ​​doar barest Zope 3 schelei în ea:
bin / zodbbrowser empty.fs --rw
Deschis http: // localhost: 8070 într-un browser web. Rețineți că nu există controale de acces; toți ceilalți utilizatori de pe mașina locală va putea accesa conținutul bazei de date.
Sau ați putea încerca să folosească easy_install. Se poate lucra sau nu poate, în funcție de starea actuală a tuturor dependențelor (buildout.cfg hardcodes versiune dependență la o stare cunoscută de lucru-împreună, numit "Zope 3.4 Cunoscut set bun", așa instalează pe bază de buildout sunt mai sigure )
easy_install zodbbrowser
zodbbrowser /path/to/Data.fs
Opțiuni de linie de comandă
Bin Run / zodbbrowser help pentru a vedea un plin și până-la-data listă de opțiuni de linie de comandă:
Utilizare: zodbbrowser [opțiuni] [FILENAME | ADRESA --zeo]
Deschide o bază de date ZODB și să înceapă o aplicație browser web-based.
Optiuni:
& Nbsp; -h, help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; arată acest mesaj de ajutor și de ieșire
& Nbsp; --zeo = ADRESA & nbsp; & nbsp; & nbsp; & nbsp; conecta la serverul ZEO loc
& Nbsp; --listen = ADRESA & nbsp; specifica portul (sau gazdă: port) pentru a asculta pe
& Nbsp; --rw & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; deschideți baza de date citire-scriere (permite crearea
                    utilități standard de Zope locale dacă lipsește)
Ajutor Online
E o legătură pic de "ajutor" în colțul din dreapta jos a fiecărei pagini care descrie interfața cu utilizatorul mai în detaliu.
Utilizare ca un plugin
Adăugați zodbbrowser la lista de ouă (de exemplu, în buildout.cfg de aplicația) și se adaugă această a site.zcml dumneavoastră:

Rulați din nou bin / buildout, reporniți Zope și adăugați@@zodbbrowser la sfârșitul URL-ul pentru a începe navigarea, de exemplu, http: // localhost: 8080 /@@zodbbrowser. Sau, dacă încă mai folosesc ZMI (Management Interface Zope), uita-te pentru un nou element de meniu intitulat "ZODB Browser".
Alternative
Există un pachet numit z3c.zodbbrowser în depozitul SVN Zope care pune în aplicare aceeași idee (dar fără istoric de navigare), ca o aplicatie desktop GUI scrise utilizând wxPython. Ea nu are un site web și nu a fost niciodată lansat la indecși de pachete Python.
Există, de asemenea dm.historical care oferă acces la opoziție istorie de la un shell interactiv Python.
Dacă nu sunteți interesat în istorie sau obiecte care nu se poate ajunge prin intermediul URL-ul traversarea, puteți utiliza built-in inspector obiect care vine cu Zope 3 / Grok.

Ce este nou în această versiune:.

  • Python 2.4 și 2.5 sprijin cazut
  • Migrat sursă din Launchpad la Github.
  • reprezentare personalizat de obiecte OOBucket.
  • Puțin mai bine pagini de eroare când specificați un OID invalid / inexistent.
  • Mâner OrderedContainers cu _order sau _data non-persistent atribute (l-am văzut prima in salbaticie).
  • fix parțială pentru CG # 1185175:. Nu puteti naviga obiecte din clase care folosesc zope.interface.implementsOnly

Ce este nou în versiunea 0.10.4:

  • versiunea precedentă a fost complet rupt (CG # 1091716 ). Fix problema, și repara tox.ini pentru a rula de fapt teste de funcționare, în plus față de testele unitare.

Ce este nou în versiunea 0.10.3:

  • reprezentare personalizat de obiecte persistente cu nici o __repr__ pentru a evita arătând adresele de memorie înșelătoare (CG # 1087138).

Ce este nou în versiunea 0.10.2:

  • Bugfix pentru POSKeyErrors când vizualizarea BTrees non-trivial Dimensiunile (LP # 953480). Aceasta stabilește o regresie introdus în versiunea 0.10.0.

Ce este nou în versiunea 0.10.0:

  • Navigare cu înregistrările tranzacțiilor (@@zodb_history). Punere în aplicare inițială până acum, când incredibil de lent ai baze de date mari (CG # 907900).
  • ZODB Browser acum evită scris în baza de date, chiar și în modul de citire-scriere. Anterior, atunci când obiectele au scrie-la-citit semantică, aceste scrierile ar fi furișat în.
  • titlurile paginilor Mai multe descriptive (CG # 931115).
  • dimensiune arata obiect în antetul (CG # 497780).
  • Expand valori trunchiate, făcând clic pe ele (CG # 931184).
  • Mai multe reprezentare user-friendly a valorilor de text multilinie.
  • email Actualizare de menținere în setup.py.
  • mesaj de eroare mai bună pentru & quot; adresa deja în uz & quot; Erori.

Ce este nou în versiunea 0.9.0:

  • Face posibil să se utilizeze zodbbrowser ca un plugin pentru Zope 2.12. Anterior ai putea folosi doar aplicația zodbbrowser independent cu Zope 2.12 baze de date.
  • Fiți mai robust împotriva excepții se întâmplă în repr (): arată valoarea ca & quot; & quot; în loc de erroring afară.
  • Asigurați-python -m zodbbrowser "rula aplicația independent pe Python 2.5 și 2.7. Rețineți că "python -m zodbbrowser.standalone" deja a lucrat la Python 2.4 prin 2.7.
  • Adăugați o opțiune pentru a specifica numele de stocare ZEO (NAME --storage). Contribuit de Thierry Florac.

Cerințe :

  • Python

Comentarii la zodbbrowser

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!