zodbbrowser

Skjermbilde programvare:
zodbbrowser
Prog.varedetaljer:
Versjon: 0.11.0
Last opp dato: 14 Apr 15
Lisens: Gratis
Popularitet: 4

Rating: 1.5/5 (Total Votes: 2)

zodbbrowser lar deg inspisere vedvarende objekter lagret i ZODB, vise sine attributter og historiske endringer i dem.
Bruk som et frittstående prosjekt
Installere alle avhengigheter inn i kildetreet med zc.buildout:
python bootstrap.py
bin / buildout
Kjør bin / zodbbrowser spesifisere enten et filnavn eller en Zeo adresse
bin / zodbbrowser /path/to/Data.fs
bin / zodbbrowser --zeo localhost: 9080
bin / zodbbrowser --zeo / sti / til / zeosock
Hvis du ikke har en reserve Data.fs å teste med, kan du opprette en ny tom en med bare barest Zope tre stillas i det:
bin / zodbbrowser empty.fs --rw
Åpne http: // localhost: 8070 i en nettleser. Legg merke til at det ikke er noen tilgangskontrollen; alle andre brukere på den lokale maskinen vil være i stand til å få tilgang til databasen innholdet.
Eller du kan prøve å bruke easy_install. Det kan fungere, eller det kan ikke, avhengig av gjeldende status for alle avhengig (buildout.cfg hardcodes avhengighet versjon til en kjent-arbeider sammen tilstand, kalt "Zope 3.4 fungerende Set", så buildout baserte installasjoner er tryggere )
easy_install zodbbrowser
zodbbrowser /path/to/Data.fs
kommandolinjealternativer
Kjør bin / zodbbrowser --help for å se en fullstendig og up-to-date liste over kommandolinjealternativer:
Bruk: zodbbrowser [alternativer] [filnavn | --zeo ADRESSE]
Åpne en ZODB database og starte en web-basert nettleser app.
Alternativer:
& Nbsp; -H, help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; vis denne hjelpemeldingen og exit
& Nbsp; --zeo = ADRESSE & nbsp; & nbsp; & nbsp; & nbsp; koble til Zeo server i stedet
& Nbsp; --listen = ADRESSE & nbsp; spesifisere port (eller host: port) for å lytte på
& Nbsp; --rw & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; åpne databasen lese-skrive (tillater etablering av
                    standard Zope lokale verktøy hvis mangler)
Online hjelp
Det er en liten "hjelp" linken nederst til høyre på hver side som beskriver brukergrensesnittet i større detalj.
Bruk som en plugin
Legg zodbbrowser til listen over egg (f.eks i buildout.cfg av din app) og legge denne til din site.zcml:

Reprise bin / buildout, starter Zope og legge@@zodbbrowser til slutten av URL å starte surfing, f.eks http: // localhost: 8080 /@@zodbbrowser. Eller, hvis du fortsatt bruke ZMI (Zope Management Interface), se etter et nytt menypunkt med tittelen "ZODB Browser".
Alternativer
Det er en pakke kalt z3c.zodbbrowser i Zope svn repository som implementerer den samme idé (men uten historie surfing) som et GUI desktop applikasjon skrevet med wxPython. Det trenger ikke ha en nettside og ble aldri sluppet til Python Package Index.
Det er også dm.historical som gir tilgang til å protestere historie fra en interaktiv Python skall.
Hvis du ikke er interessert i historie eller objekter som ikke kan nås gjennom URL traversering, kan du bruke den innebygde objekt inspektør som kommer med Zope 3 / Grok.

Hva er nytt i denne utgaven:.

  • Droppet Python 2.4 og 2.5 støtte
  • Migrert kilde fra Launchpad til Github.
  • Custom representasjon av OOBucket stedene.
  • Litt bedre feilsider når du angir en ugyldig / ikke-eksisterende OID.
  • Håndter OrderedContainers med ikke-vedvarende _order eller _data attributter (jeg har sett den første i naturen).
  • Delvis fix for LP # 1185175:. Kan ikke bla objekter av klasser som bruker zope.interface.implementsOnly

Hva er nytt i versjon 0.10.4:

  • Den forrige utgivelsen ble fullstendig ødelagt (LP # 1091716 ). Fikse problemet, og fikse tox.ini å faktisk kjøre funksjonstester i tillegg til enhetstester.

Hva er nytt i versjon 0.10.3:

  • Custom representasjon av vedvarende gjenstander uten __repr__ å unngå viser villedende minneadresser (LP # 1087138).

Hva er nytt i versjon 0.10.2:

  • Bugfix for POSKeyErrors når du ser BTrees av ikke-triviell størrelser (LP # 953480). Dette løser en regresjon introdusert i versjon 0.10.0.

Hva er nytt i versjon 0.10.0:

  • Browsing av transaksjonen poster (@@zodb_history). Første implementeringen så langt, utrolig treg når du har store databaser (LP # 907900).
  • ZODB Browser nå unngår å skrive til databasen selv i lese-skrive-modus. Tidligere når objektene hadde skrive-på-leser semantikk, de skriver kan ha sneket seg inn.
  • Mer beskrivende sidetitler (LP # 931115).
  • Vis objektstørrelse i overskriften (LP # 497780).
  • Utvid avkortede verdier ved å klikke på dem (LP # 931184).
  • Mer brukervennlig representasjon av flere linjer tekstverdier.
  • Oppdater vedlikehold epost i setup.py.
  • Bedre feilmelding for & quot; adresse som allerede er i bruk & quot; feil.

Hva er nytt i versjon 0.9.0:

  • Gjør det mulig å bruke zodbbrowser som en plugin for Zope 2.12. Tidligere kunne du bare bruke den frittstående zodbbrowser app med Zope 2.12 databaser.
  • Vær mer robust mot unntak skjer i repr (): viser verdien som & quot; & quot; i stedet for erroring ut.
  • Gjør "python -m zodbbrowser 'kjøre frittstående applikasjon på Python 2.5 og 2.7. Merk at «python -m zodbbrowser.standalone 'allerede jobbet på Python 2.4 gjennom 2.7.
  • Legg til et alternativ for å angi Zeo lagring navn (--storage NAVN). Innsendt av Thierry Florac.

Krav :

  • Python

Kommentarer til zodbbrowser

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!