zodbbrowser sen, ZODB saklanan kalıcı nesneleri incelemek onların niteliklerini ve bunlara yapılan tarihi değişiklikleri görüntülemek için izin verir.
Bağımsız bir proje olarak Kullanım
Zc.buildout ile kaynak ağacına tüm bağımlılıkları yükleyin:
Python bootstrap.py
bin / buildout
Bir dosya adı veya ZEO adresini belirterek Run bin / zodbbrowser
bin / zodbbrowser /path/to/Data.fs
9080: / zodbbrowser --zeo localhost bin
bin / zodbbrowser --zeo / / yol / zeosock
Eğer sınamak için yedek Data.fs yoksa, bunu sadece barest Zope 3 iskele ile yeni bir boş bir tane oluşturabilirsiniz:
bin / zodbbrowser empty.fs --rw
Açık http: // localhost: 8070 bir web tarayıcısında. Hiçbir erişim kontrolleri olduğunu unutmayın; yerel makinedeki tüm diğer kullanıcıların veritabanı içeriğine erişmek mümkün olacak.
Yoksa easy_install kullanmayı deneyebilirsiniz. Bilinen-işçi birlikte durumuna (bütün bağımlılıkları mevcut durumu üzerinde buildout.cfg hardcodes bağımlılık sürümü bağlı olarak, çalışabilir ya da olmayabilir, "Zope 3.4 Bilinen İyi Seti" adı verilen, yani buildout-tabanlı yükler daha güvenli )
easy_install zodbbrowser
zodbbrowser /path/to/Data.fs
Komut satırı seçenekleri
Run bin / zodbbrowser help tam ve up-to-güncel komut satırı seçenekleri listesinde görmek için:
Kullanımı: zodbbrowser [seçenekler] [DOSYAADı | --zeo ADRES]
Bir ZODB veritabanını açın ve web-tabanlı tarayıcı uygulamasını başlatmak.
Seçenekler:
& Nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Bu yardım iletisini ve çıkış göstermek
& Nbsp; --zeo = ADRES & nbsp; & nbsp; & nbsp; & nbsp; yerine ZEO sunucusuna bağlanmak
& Nbsp; --listen = ADRES & nbsp; dinlemek için: port (bağlantı noktası ya da ev sahibi) belirtin
& Nbsp; --rw & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Veritabanı okuma-yazma (açık oluşturulmasını sağlar
Eksik varsa standart Zope yerel programları)
Çevrimiçi yardım
Daha detaylı kullanıcı arabirimini açıklamaktadır her sayfanın sağ alt köşesinde küçük bir 'yardım' bağlantısı var.
Bir eklenti olarak Kullanım
(App buildout.cfg örn) yumurta listesine zodbbrowser ekleyin ve site.zcml bu ekleyin:
Yeniden çalıştırın bin / buildout, Zope yeniden başlatın ve, örneğin tarama başlatmak için URL sonuna@@zodbbrowser eklemek http: // localhost: 8080 /@@zodbbrowser. Hala ZMI (Zope Yönetim Arabirimi) kullanıyorsanız Veya, "ZODB Browser" başlıklı yeni bir menü öğesi için bak.
Alternatifler
WxPython kullanılarak yazılmış bir GUI masaüstü uygulaması olarak aynı fikri (ama tarih tarama olmadan) uygulayan Zope svn deposunda z3c.zodbbrowser adında bir paket var. Bir web sitesi yok ve Python Paketi Endeksine asla piyasaya sürülmedi.
Interaktif Python kabuğunda öykü nesne erişim sağlayan, aynı zamanda dm.historical var.
URL geçişi yoluyla ulaşılabilir olamaz tarih veya nesnelerin ilgilenen değilseniz, yerleşik Zope 3 / Grok ile birlikte geliyor nesne müfettişi.
Yeni nedir :.
- Bırakılan Python 2.4 ve 2.5 desteği
- Github için Launchpad kaynak göç.
- OOBucket nesnelerin Özel gösterimi.
- geçersiz / varolmayan OID belirtmek hata sayfalarını biraz daha iyi.
- kalıcı olmayan _order veya _data özelliklere sahip OrderedContainers (Ben vahşi ilk gördüm) taşıyınız.
- Kısmi düzeltme:. Zope.interface.implementsOnly kullanmak sınıfların nesneleri göz olamaz
LP # 1185175
sürüm 0.10.4 yeni nedir:
- Bir önceki sürüm tamamen kırıldı (LP # 1.091.716 ). Sorunu düzeltmek, aslında birim testlerinin yanı sıra fonksiyonel testler tox.ini düzeltmek.
nedir sürüm 0.10.3 Yeni:
- hiçbir __repr__ ile kalıcı nesnelerin Özel gösterimi önlemek için yanıltıcı bellek adreslerini (LP # 1.087.138) gösteren.
sürüm 0.10.2 yeni nedir:
- POSKeyErrors için Bugfix olmayan önemsiz bir BTrees bakarken boyutları (LP # 953480). Bu sürüm 0.10.0 tanıtılan bir gerileme giderir.
sürüm 0.10.0 yeni nedir:
- işlem kayıtlarının Tarama (@@zodb_history). İlk uygulama şimdiye kadar, sen büyük veritabanları (LP # 907900) sahip inanılmaz derecede yavaş.
- ZODB Tarayıcı artık daha okuma-yazma modunda veritabanına yazma kaçınır. Daha önce yazmaya on-okuma semantik, bu yazma snuck olabilir sizin nesneleri ne zaman.
- Daha açıklayıcı sayfa başlıkları (LP # 931115).
- header (LP # 497780) Show nesne boyutu.
- onlara (LP # 931184) tıklayarak kesilmiş değerleri genişletin.
- Daha kullanıcı dostu gösterimi.
- Güncelleme sürdürme e-posta.
- & quot için daha iyi hata mesajı; zaten kullanımda & quot adresi; hatalar.
Satırlı metin değerleri
Setup.py
sürüm 0.9.0 yeni nedir:
- mümkün için bir eklenti olarak zodbbrowser kullandığınızdan emin olun Zope 2.12. Daha önce sadece Zope 2.12 veritabanları ile bağımsız zodbbrowser uygulamasını kullanabilirsiniz.
- repr (oluyor istisnalar) karşı daha sağlam olun: & quot değeri göstermek; & quot; yerine dışarı erroring evi.
- 'python -m zodbbrowser' Python 2.5 ve 2.7 başına uygulama çalıştırmak. Not 'python -m zodbbrowser.standalone' zaten 2.7 ile Python 2.4 üzerinde çalıştı.
- ZEO depolama adını (--storage ADI) belirtmek için bir seçenek ekleyin. Thierry Florac tarafından Katkıda.
Gereksinimler :
- Python
Yorum Bulunamadı