zodbbrowser lehetővé teszi, hogy vizsgálja meg tartósan tárolt objektumok ZODB, megtekintheti azok jellemzői és a történelmi változások történtek velük.
Használat mint egy önálló projekt
Telepítse a függőségeket a forrás fa zc.buildout:
python bootstrap.py
bin / buildout
Fuss bin / zodbbrowser megadásával vagy fájlnév vagy ZEO címet
bin / zodbbrowser /path/to/Data.fs
bin / zodbbrowser --zeo localhost: 9080
bin / zodbbrowser --zeo / path / to / zeosock
Ha nincs tartalék Data.fs tesztelni, akkor egy új üres az egyik, hogy csak a leghalványabb Zope 3 állványzat meg:
bin / zodbbrowser empty.fs --rw
Nyílt http: // localhost: 8070 webböngészőben. Vegyük észre, hogy nincs hozzáférés-vezérlés; az összes többi felhasználó a helyi gépen lesz képes hozzáférni az adatbázis tartalmát.
Vagy megpróbálhatod használni easy_install. Ez működhet, vagy lehet, hogy nem, attól függően, hogy a jelenlegi állapotában a függőségek (buildout.cfg hardcodes függőségi verziót egy ismert munkanapos össze állapotban, az úgynevezett "Zope 3.4 Ismert jó meg", így buildout alapú telepítések biztonságosabb )
easy_install zodbbrowser
zodbbrowser /path/to/Data.fs
parancssori
Fuss bin / zodbbrowser --help', hogy egy teljes és up-to-date lista parancssori:
Használat: zodbbrowser [opciók] [FILENAME | --zeo CÍM]
Nyiss egy ZODB adatbázist, és indítsa el a web-alapú böngésző alkalmazás.
Options:
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; e segítség üzenetet és kilép
& Nbsp; --zeo = cím & nbsp; & nbsp; & nbsp; & nbsp; csatlakozni ZEO kiszolgáló helyett
& Nbsp; --listen = cím & nbsp; adja port (vagy host: port) hallgatni a
& Nbsp; --rw & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; nyissa meg az adatbázist írható-olvasható (lehetővé teszi létrehozása
szabványos Zope helyi közművek, ha hiányzik)
Online help
Van egy kis "segítség" linkre a jobb alsó sarokban minden oldal, amely leírja a felhasználói felület részletesebben.
Használat mint egy plugin
Add zodbbrowser a fenti tojás (pl buildout.cfg a app), és adjuk hozzá a site.zcml:
Rerun bin / buildout, indítsa újra Zope és hozzáfűzni@@zodbbrowser, hogy a végén a URL kezdeni böngészést, pl http: // localhost: 8080 /@@zodbbrowser. Vagy, ha még mindig használja ZMI (a Zope Management Interface), meg egy új menüpont "címmel ZODB Browser".
Alternatívák
Van egy csomag úgynevezett z3c.zodbbrowser a Zope SVN, amely megvalósítja ugyanezt a gondolatot (de nem a történelem böngészés), mint a GUI desktop alkalmazás írt a wxPython. Nem kell a honlapon, és soha nem bocsátott a Python csomag Index.
Van még dm.historical amely hozzáférést biztosít a kifogást történelem egy interaktív Python shell.
Ha nem érdekel a történelem, vagy tárgyak, amelyeket nem lehet elérni URL bejárás, akkor a beépített objektum ellenőr, hogy jön a Zope 3 / Grok.
Mi az új ebben a kiadásban:
- Eldobott Python 2.4 és 2.5 támogatás.
- áttelepített forrás Launchpad a GitHub.
- Egyéni képviselete OOBucket tárgyakat.
- Kicsit jobb hibalapok megadásakor érvénytelen / nem létező OID.
- Handle OrderedContainers a nem perzisztens _order vagy _data attribútumok (láttam az első a vadonban).
- A részleges javítás LP # 1185175: nem lehet böngészni tárgyak osztályok használó zope.interface.implementsOnly.
Mi az új verzióban 0.10.4:
- Az előző kiadás teljesen megtört (LP # 1091716 ). Problémajavításhoz, és rögzítse tox.ini, hogy a ténylegesen megtett funkcionális vizsgálatok mellett a unit tesztek.
Mi az új verzióban 0.10.3:
- Egyéni képviselete tartós nélküli tárgyak __repr__ elkerülése mutató félrevezető memória címeket (LP # 1087138).
Mi az új verzióban 0.10.2:
- Hibajavítás a POSKeyErrors megtekintésekor BTrees nem triviális méretben (LP # 953480). Ez rögzíti a regressziós bevezetett verziója 0.10.0.
Mi az új verzióban 0.10.0:
- Böngészés tranzakciós rekordokat (@@zodb_history). Kezdeti végrehajtási eddig hihetetlenül lassú, ha nagy adatbázisok (LP # 907900).
- ZODB Browser most elkerüli az adatbázis írásakor még írásra és olvasásra. Korábban, amikor a tárgyakat már levelet-on olvasható szemantika, azon írások volna becsempésztem.
- Több leíró címszót (LP # 931115).
- Mutasd a tárgy mérete a fejlécben (LP # 497780).
- kibontása csonka értékeket, ha rájuk kattintasz (LP # 931184).
- Több felhasználóbarát képviselete többsoros szöveg értékek.
- Frissítés fenntartó e-mail setup.py.
- Jobb hibaüzenet az & quot; cím már használatban & quot; hibák.
Mi az új verzióban 0.9.0:
- lehetővé teszi, hogy használja zodbbrowser mint egy plugin Zope 2.12. Korábban csak az önálló zodbbrowser app Zope 2,12 adatbázisok.
- erőteljesebb ellen kivételek történik képv (): az értékjelzés, mint & quot; & quot; ahelyett, hogy erroring ki.
- 'python -m zodbbrowser "fut az önálló app a Python 2.5 és 2.7. Ne feledje, hogy "python -m zodbbrowser.standalone" már dolgozott Python 2.4 révén 2,7.
- Add lehetőséget adni ZEO tároló nevet (--storage neve). Írta: Thierry Florac.
követelmények :
- Python
Hozzászólás nem található