zodbbrowser kan jy aanhoudende voorwerpe gestoor in die ZODB te inspekteer, hul eienskappe en historiese veranderinge gemaak aan hulle sien.
Gebruik as 'n selfstandige projek
Installeer al die afhanklikhede in die bron boom met zc.buildout:
python bootstrap.py
bin / buildout
Begin bin / zodbbrowser spesifiseer óf 'n lêernaam of 'n ZEO adres
bin / zodbbrowser /path/to/Data.fs
bin / zodbbrowser --zeo localhost: 9080
bin / zodbbrowser --zeo / pad / na / zeosock
As jy nie 'n spaar Data.fs te toets met, kan jy 'n nuwe leë een met net die van ouds af Zope 3 steierwerk in dit:
bin / zodbbrowser empty.fs --rw
Oop http: // localhost: 8070 in 'n webblaaier. Let daarop dat daar geen toegang kontrole; al die ander gebruikers op die plaaslike masjien sal in staat wees om toegang tot die databasis inhoud.
Of jy kan probeer om easy_install gebruik. Dit kan werk of dit mag nie, afhangende van die huidige stand van al die afhanklikhede (buildout.cfg hardcodes afhanklikheid weergawe na 'n bekende-werk-saam staat, genoem die "Zope 3.4 Bekende goeie stel", so buildout-gebaseerde installeer is veiliger )
easy_install zodbbrowser
zodbbrowser /path/to/Data.fs
Command-line opsies
Begin bin / zodbbrowser help uit te voer 'n volledige en up-to-date lys van command-line opsies te sien:
Gebruik: zodbbrowser [opsies] [FILENAME | --zeo ADRES]
Open 'n ZODB databasis en begin met 'n web-gebaseerde leser app.
Opsies:
& Nbsp; h, help uit te voer & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Wys hierdie hulpboodskap en uitgang
& Nbsp; --zeo = ADRES & nbsp; & nbsp; & nbsp; & nbsp; koppel aan ZEO bediener plaas
& Nbsp; --listen = ADRES & nbsp; spesifiseer poort (of host: port) te luister op
& Nbsp; --rw & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; die databasis read-write (oop kan skep van die
standaard Zope plaaslike nuts as vermis)
Online hulp
Daar is 'n bietjie help 'n skakel in die onderste regterkantste hoek van elke bladsy wat die gebruiker koppelvlak in groter detail beskryf.
Gebruik as 'n plugin
Voeg zodbbrowser aan die lys van eiers (bv in buildout.cfg van jou app) en voeg dit by jou site.zcml:
Tik bin / buildout, begin Zope en voeg@@zodbbrowser aan die einde van die URL te blaai na begin, bv http: // localhost: 8080 /@@zodbbrowser. Of, as jy nog steeds gebruik ZMI (die Zope Management Interface), kyk vir 'n nuwe menu-item getiteld "ZODB Browser".
Alternatiewe
Daar is 'n pakket genaamd z3c.zodbbrowser in die Zope SVN wat implemente dieselfde idee (maar sonder die geskiedenis blaai) as 'n GUI lessenaar toepassing geskryf met behulp van wxPython. Dit hoef nie 'n webwerf en was nog nooit vrygestel aan die Python pakket indeks.
Daar is ook dm.historical wat verskaf toegang verkry geskiedenis voorwerp van 'n interaktiewe Python dop.
As jy nie belangstel in die geskiedenis of voorwerpe wat nie bereik kan word deur middel van URL traversal, kan jy gebruik maak van die gebou in die voorwerp inspekteur wat kom met Zope 3 / Grok.
Wat is nuut in hierdie release:.
- Drop Python 2.4 en 2.5 ondersteuning
- Gemigreerd bron van Launchpad te GitHub.
- Custom voorstelling van OOBucket voorwerpe.
- effens beter fout bladsye wanneer jy spesifiseer 'n ongeldige / nie bestaan nie OID.
- Hanteer OrderedContainers met onhardnekkig _order of _data eienskappe (wat ek gesien het die eerste keer in die wild).
- Gedeeltelike oplossing vir LP # 1185175. Kan nie voorwerpe van klasse wat gebruik zope.interface.implementsOnly blaai
Wat is nuut in die weergawe 0.10.4:
- Die vorige release is heeltemal gebreek (LP # 1091716 ). Fix die probleem, en los tox.ini eintlik hardloop funksionele toetse bykomend tot eenheid toetse.
Wat is nuut in die weergawe 0.10.3:
- Custom voorstelling van aanhoudende voorwerpe met geen __repr__ te vermy wat misleidend geheue adresse (LP # 1087138).
Wat is nuut in die weergawe 0.10.2:
- Bugfix vir POSKeyErrors wanneer jy BTrees van nie-triviale groottes (LP # 953480). Hierdie fixes 'n regressie bekendgestel in weergawe 0.10.0.
Wat is nuut in die weergawe 0.10.0:
- navigeer van die transaksie rekords (@@zodb_history). Aanvanklike implementering so ver, ongelooflik stadig wanneer jy 'n groot databasisse (LP # 907900).
- ZODB Browser nou vermy die skryf van die databasis selfs in read-write modus. Voorheen wanneer jou voorwerpe het skryf-on-lees semantiek, kan diegene skryf snuck in.
- Meer beskrywende bladsy titels (LP # 931115).
- Wys voorwerp grootte in die kop (LP # 497780).
- Brei afgekapte waardes deur te kliek op hulle (LP # 931184).
- Meer gebruiker-vriendelike voorstelling van multi teks waardes .
- Update onderhouer e-pos in setup.py.
- Beter fout boodskap vir & quot; adres reeds in gebruik & quot; foute.
Wat is nuut in die weergawe 0.9.0:
- Maak dit moontlik om te gebruik zodbbrowser as 'n prop vir Zope 2.12. Voorheen kon jy net die selfstandige zodbbrowser app met Zope 2.12 databasisse.
- Wees meer robuuste teen uitsonderings gebeur in repr (): wys die waarde as & quot; & quot; in plaas van erroring uit.
- Maak 'n luislang -M zodbbrowser 'loop die selfstandige app op Python 2.5 en 2.7. Let daarop dat 'n luislang -M zodbbrowser.standalone 'reeds op Python 2.4 deurgewerk 2.7.
- Voeg 'n opsie ZEO stoor naam (--storage NAAM) te spesifiseer. Bygedra deur Thierry Florac.
Vereistes :
- Python
Kommentaar nie gevind