zodbbrowser

Screenshot Software:
zodbbrowser
Szczegóły programowe:
Wersja: 0.11.0
Filmu: 14 Apr 15
Licencja: Wolny
Popularność: 1

Rating: 1.0/5 (Total Votes: 1)

zodbbrowser pozwala sprawdzić trwałych obiektów przechowywanych w ZODB, zobaczyć swoje atrybuty i zmian historycznych w nich wykonane.
Sposób użycia jako samodzielny projekt
Zainstaluj wszystkie zależności do drzewa źródłowego z zc.buildout:
python bootstrap.py
bin / buildout
Uruchom bin / zodbbrowser określając albo nazwę lub adres ZEO
/path/to/Data.fs bin / zodbbrowser
bin / zodbbrowser --zeo localhost: 9080
bin / zodbbrowser --zeo / ścieżka / do / zeosock
Jeśli nie masz wolnego Data.fs do testowania z, można utworzyć nowy pusty jedną z tylko absolutnego Zope 3 rusztowań w nim:
bin / zodbbrowser empty.fs --rw
Otwórz http: // localhost: 8070 w przeglądarce internetowej. Zauważ, że nie ma kontroli dostępu; wszystkich pozostałych użytkowników na komputerze lokalnym będą mogli uzyskać dostęp do zawartości bazy danych.
Albo możesz spróbować użyć easy_install. To może działać, albo nie mogą, w zależności od aktualnego stanu wszystkich zależności (buildout.cfg hardcodes wersji zależności do stanu znany pracowity-razem, zwany "Zope 3.4 znana dobra Set", więc instaluje buildout oparte są bezpieczniejsze )
easy_install zodbbrowser
zodbbrowser /path/to/Data.fs
Opcje wiersza polecenia
Uruchom bin / zodbbrowser --help, aby zobaczyć pełne i aktualne listy opcji wiersza polecenia:
Sposób użycia: zodbbrowser [opcje] [plik | --zeo ADRES]
Otwórz bazę ZODB i rozpocząć internetowego aplikację przeglądarki.
Opcje:
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; pokazuj tego komunikatu pomocy i kończy
& Nbsp; --zeo = ADRES & nbsp; & nbsp; & nbsp; & nbsp; połączyć się z serwerem ZEO zamiast
& Nbsp; --listen = ADRES & nbsp; określić port (lub host: port) do słuchania na
& Nbsp; --rw & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; otworzyć bazy danych do odczytu i zapisu (umożliwia tworzenie
                    Standardowe Zope lokalne media jeżeli brakuje)
Pomoc online
Jest trochę "pomóc" Link w prawym dolnym rogu każdej strony, która opisuje interfejs użytkownika w sposób bardziej szczegółowy.
Zastosowanie jako plugin
Dodaj zodbbrowser do listy jaj (np buildout.cfg swojej aplikacji) i dodać go do site.zcml:

Uruchom ponownie bin / buildout, uruchom ponownie Zope i dołączyć@@zodbbrowser na końcu adresu URL, aby rozpocząć przeglądanie, np http: // localhost: 8080 /@@zodbbrowser. Albo, jeśli nadal korzystać ZMI (Zope Management Interface), szukać nowej pozycji menu pod tytułem "ZODB Browser".
alternatywne
Jest to pakiet o nazwie z3c.zodbbrowser w repozytorium svn Zope, który implementuje ten sam pomysł (ale bez przeglądania historii) jako aplikacji GUI pulpitu pisemnej przy użyciu wxPython. Nie ma strony internetowej i nie został zwolniony do indeksów Pythona.
Jest też dm.historical który zapewnia dostęp do obiektu historii z interaktywnym Pythona powłoki.
Jeśli nie jesteś zainteresowany historią lub obiektów, które nie mogą być osiągnięte poprzez przechodzenie URL, można użyć wbudowanych obiektów inspektora, że ​​pochodzi z Zope 3 / Grok.

Co nowego w tym wydaniu:.

  • Wypada Python 2.4 i 2.5 Wsparcie
  • Przeniesione źródłem, z Launchpad do Github.
  • reprezentacja klienta obiektów OOBucket.
  • Nieco lepsze strony błędów, gdy podasz nieprawidłowy / nieistniejącego OID.
  • Uchwyt OrderedContainers z non-persistent _order lub _data atrybutów (widziałem pierwszy na wolności).
  • Częściowe poprawka dla LP # 1185175:. Nie można przeglądać obiekty klas, które używają zope.interface.implementsOnly

Co nowego w wersji 0.10.4:

  • poprzedniej wersji został całkowicie uszkodzony (PR # 1091716 ). Rozwiązać problem i naprawić tox.ini faktycznie uruchomić testy funkcjonalne, dodatkowo do testów jednostkowych.

Co nowego w wersji 0.10.3:

  • reprezentacja klienta trwałych obiektów bez __repr__ uniknąć pokazując mylących adresów pamięci (PR # 1087138).

Co nowego w wersji 0.10.2:

  • Bugfix dla POSKeyErrors podczas przeglądania BTrees nietrywialne rozmiary (PR # 953480). To rozwiązuje regresji wprowadzony w wersji 0.10.0.

Co nowego w wersji 0.10.0:

  • Przeglądanie zapisów transakcji (@@zodb_history). Początkowa realizacja tak daleko, niewiarygodnie powoli po bardzo dużych baz danych (PR # 907900).
  • ZODB Przeglądarka teraz unika pisania do bazy danych, nawet w trybie odczytu i zapisu. Wcześniej, gdy twoje przedmioty nie pisać na czytają semantyki, te zapisy mogły wkradł się.
  • Więcej opisowe tytuły stron (PR # 931115).
  • Rozmiar Pokaż obiekt w nagłówku (PR # 497780).
  • Rozwiń wartości skrócone poprzez kliknięcie na nich (PR # 931184).
  • Więcej łatwy w obsłudze reprezentacja wartości tekstowe multilinii.
  • e-mail Aktualizacja opiekun w setup.py.
  • Lepsze komunikat dla & quot; adres już w użyciu & quot; błędy.

Co nowego w wersji 0.9.0:

  • można używać zodbbrowser jako plugin do Zope 2.12. Wcześniej można użyć autonomiczną aplikację zodbbrowser tylko Zope 2,12 baz danych.
  • Bądź bardziej odporny na wyjątkami dzieje w repr (): wskazuje się wartość jako & quot; & quot; zamiast erroring się.
  • "python -m zodbbrowser" uruchomić aplikację na samodzielną i 2.7 Python 2.5. Należy pamiętać, że "python -m zodbbrowser.standalone" pracował już na Python 2.4 poprzez 2.7.
  • Dodaj opcję, aby określić nazwę przechowywania ZEO (--storage nazwa). Autor: Thierry Florac.

Wymagania :

  • Python

Komentarze do zodbbrowser

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!