zodbbrowser

Software screenshot:
zodbbrowser
Software detaljer:
Version: 0.11.0
Upload dato: 14 Apr 15
Licens: Gratis
Popularitet: 4

Rating: 1.5/5 (Total Votes: 2)

zodbbrowser gør det muligt at inspicere vedvarende objekter gemt i ZODB, se deres attributter og historiske ændringer af dem.
Anvendelse som en standalone projekt
Installer alle afhængigheder i kilden træ med zc.buildout:
python bootstrap.py
bin / udbygningsblokken
Kør bin / zodbbrowser angive 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 ekstra Data.fs at teste med, kan du oprette en ny tom med blot et absolut Zope 3 stillads i det:
bin / zodbbrowser empty.fs --rw
Åbent http: // localhost: 8070 i en webbrowser. Bemærk, at der ikke er nogen adgang kontrol; alle andre brugere på den lokale maskine vil være i stand til at få adgang til indholdet database.
Eller du kan prøve at bruge easy_install. Den kan arbejde eller det kan ikke, afhængigt af den aktuelle tilstand af alle afhængigheder (buildout.cfg hardcodes afhængighed version til en kendt arbejdsdage sammen tilstand, kaldet "Zope 3.4 kendte fungerende Set", så udbygningsblokke-baserede installationer er sikrere )
easy_install zodbbrowser
zodbbrowser /path/to/Data.fs
Kommandolinjeparametre
Kør bin / zodbbrowser --help for at se en fuldstændig og up-to-date liste over kommandolinjeparametre:
Anvendelse: zodbbrowser [options] [FILENAME | --zeo ADRESSE]
Åbn en ZODB database og starte en web-baseret browser app.
Valg:
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; vis denne hjælp besked og exit
& Nbsp; --zeo = ADRESSE & nbsp; & nbsp; & nbsp; & nbsp; forbindelse til ZEO server i stedet
& Nbsp; --listen = ADRESSE & nbsp; specificere port (eller host: port) for at lytte på
& Nbsp; --rw & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; åbne databasen læse-skrive (tillader oprettelsen af
                    standard Zope lokale forsyningsselskaber hvis mangler)
Online hjælp
Der er en lille 'hjælp' linket i nederste højre hjørne af hver side, der beskriver brugergrænsefladen mere detaljeret.
Anvendelse som et plugin
Føj zodbbrowser til listen over æg (fx i buildout.cfg af din app), og at tilføje som site.zcml:

Rerun bin / udbygningen, genstarte Zope og tilføje@@zodbbrowser til slutningen af ​​webadressen til at starte browsing, fx http: // localhost: 8080 /@@zodbbrowser. Eller, hvis du stadig bruge ZMI (den Zope Management Interface), kigge efter en ny menupunkt med titlen "ZODB Browser".
Alternativer
Der er en pakke kaldet z3c.zodbbrowser i Zope svn repository, som gennemfører den samme idé (men uden historie browsing) som en GUI desktop applikation skrevet ved hjælp wxPython. Det har ikke en hjemmeside og blev aldrig frigivet til Python Package Index.
Der er også dm.historical der giver adgang til at gøre indsigelse historie fra en interaktiv Python shell.
Hvis du ikke er interesseret i historie eller genstande, der ikke kan nås gennem URL traversal, kan du bruge den indbyggede objekt inspektør, der kommer med Zope 3 / Grok.

Hvad er nyt i denne udgivelse:.

  • Faldt Python 2.4 og 2.5 support
  • Migreret kilde fra Launchpad til Github.
  • Brugerdefineret repræsentation af OOBucket objekter.
  • Lidt bedre fejlsider når du angiver en ugyldig / ikke-eksisterende OID.
  • Håndtag OrderedContainers med ikke-vedvarende _order eller _data attributter (jeg har set den første i naturen).
  • Delvis rettelse til LP # 1185175:. Kan ikke gennemse objekter af klasser, der bruger zope.interface.implementsOnly

Hvad er nyt i version 0.10.4:

  • Den forrige udgave blev fuldstændig brudt (LP # 1091716 ). Løs problemet, og fastgør tox.ini til rent faktisk at køre funktionelle tests ud over unit test.

Hvad er nyt i version 0.10.3:

  • Brugerdefineret repræsentation af persistente objekter uden __repr__ at undgå viser vildledende hukommelse adresser (LP # 1087138).

Hvad er nyt i version 0.10.2:

  • Bugfix for POSKeyErrors ved visning BTrees af ikke-triviel størrelser (LP # 953480). Dette løser en regression introduceret i version 0.10.0.

Hvad er nyt i version 0.10.0:

  • Browsing af transaktionsregistreringer (@@zodb_history). Indledende implementering hidtil, utroligt langsomt, når du har store databaser (LP # 907900).
  • ZODB Browser nu undgår at skrive til databasen, selv i read-write mode. Tidligere når dine objekter havde skrive-on-læst semantik, disse skriver kunne have sneg i.
  • mere beskrivende sidetitler (LP # 931115).
  • Vis objekt størrelse i headeren (LP # 497780).
  • Udvid afkortede værdier ved at klikke på dem (LP # 931184).
  • Mere brugervenlig repræsentation af flere linjer tekst værdier.
  • Opdater vedligeholder email i setup.py.
  • Bedre fejlmeddelelse for & quot; adresse allerede er i brug & quot; fejl.

Hvad er nyt i version 0.9.0:

  • Gør det muligt at bruge zodbbrowser som et plugin til Zope 2.12. Tidligere kunne du kun bruger den uafhængige zodbbrowser app med Zope 2,12 databaser.
  • være mere robuste over for undtagelser sker i Repr (): viser værdien som & quot; & quot; i stedet for at erroring ud.
  • Make 'python -m zodbbrowser' køre standalone app på Python 2.5 og 2.7. Bemærk, at "python -m zodbbrowser.standalone 'allerede arbejdet på Python 2.4 gennem 2.7.
  • Tilføj en mulighed for at angive ZEO opbevaring navn (--storage NAME). Bidraget af Thierry Florac.

Krav :

  • Python

Kommentarer til zodbbrowser

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!