zodbbrowser ช่วยให้คุณสามารถตรวจสอบวัตถุถาวรที่เก็บไว้ใน ZODB ดูคุณลักษณะของพวกเขาและการเปลี่ยนแปลงทางประวัติศาสตร์ที่เกิดขึ้นกับพวกเขา
การใช้งานเป็นโครงการแบบสแตนด์อโลน
ติดตั้งอ้างอิงทั้งหมดลงในแหล่งต้นไม้ที่มี zc.buildout:
หลาม bootstrap.py
bin / buildout
เรียก bin / zodbbrowser ระบุทั้งชื่อไฟล์หรือที่อยู่ ZEO
bin / zodbbrowser /path/to/Data.fs
bin / zodbbrowser --zeo localhost: 9080
bin / zodbbrowser --zeo / path / to / zeosock
หากคุณไม่ได้มี Data.fs ว่างในการทดสอบกับคุณสามารถสร้างขึ้นมาใหม่ที่ว่างเปล่ามีเพียง barest Zope 3 นั่งร้านในมัน
bin / zodbbrowser empty.fs --rw
เปิด http: // localhost: 8070 ในเว็บเบราเซอร์ โปรดสังเกตว่ามีการควบคุมการเข้าถึงไม่มี; ผู้ใช้อื่น ๆ ทั้งหมดในเครื่องท้องถิ่นจะสามารถเข้าถึงเนื้อหาฐานข้อมูล
หรือคุณอาจจะพยายามที่จะใช้ easy_install มันอาจจะทำงานหรือมันอาจจะไม่ได้ขึ้นอยู่กับสถานะปัจจุบันของการอ้างอิงทั้งหมด (buildout.cfg hardcodes รุ่นพึ่งพาไปยังรัฐที่เป็นที่รู้จักกันทำงานร่วมกันเรียกว่า "Zope 3.4 ที่รู้จักกันในชุดที่ดี" ดังนั้นการติดตั้ง buildout ที่ใช้มีความปลอดภัย )
easy_install zodbbrowser
zodbbrowser /path/to/Data.fs
ตัวเลือกบรรทัดคำสั่ง
เรียก bin / zodbbrowser --help เพื่อดูเต็มและ up-to-date รายการของตัวเลือกบรรทัดคำสั่ง:
การใช้งาน: zodbbrowser [ตัวเลือก] [FILENAME | ที่อยู่ --zeo]
เปิดฐานข้อมูล ZODB และเริ่มต้นการตรวจสอบเว็บเบราเซอร์ที่ใช้
ตัวเลือก:
& nbsp; -h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; แสดงข้อความช่วยเหลือนี้และออกจาก
& nbsp; --zeo = ที่อยู่ & nbsp; & nbsp; & nbsp; & nbsp; เชื่อมต่อกับเซิร์ฟเวอร์ ZEO แทน
& nbsp; --listen = ที่อยู่ & nbsp; ระบุพอร์ต (หรือโฮสต์: พอร์ต) เพื่อฟังบน
& nbsp; --rw & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; เปิดฐานข้อมูลอ่านเขียน (ช่วยให้การสร้าง
มาตรฐานสาธารณูปโภคท้องถิ่นถ้าหายไป Zope)
ความช่วยเหลือออนไลน์
มีการเชื่อมโยงน้อย 'ช่วย' ในมุมขวาล่างของทุกหน้าที่อธิบายถึงอินเตอร์เฟซผู้ใช้ในรายละเอียดมากขึ้นเป็น
การใช้งานปลั๊กอิน
เพิ่ม zodbbrowser ในรายการของไข่ (เช่นใน buildout.cfg ของ app ของคุณ) และเพิ่มนี้เพื่อ site.zcml ของคุณ:
<รวมถึงแพคเกจ = "zodbbrowser" />
วิ่ง bin / buildout รีสตาร์ท Zope และผนวก zodbbrowser @@ ต่อท้าย URL ที่จะเริ่มต้นการเรียกดูเช่น http: // localhost: 8080 / @@ zodbbrowser หรือถ้าคุณยังคงใช้ ZMI (การจัดการ Zope Interface) ให้มองหารายการเมนูใหม่ชื่อ "ZODB เบราว์เซอร์"
ทางเลือก
มีแพคเกจที่เรียกว่า z3c.zodbbrowser ในพื้นที่เก็บข้อมูล SVN Zope ที่ใช้ความคิดเดียวกัน (แต่ไม่มีการเรียกดูประวัติ) เป็นโปรแกรม GUI เดสก์ทอปเขียนโดยใช้ wxPython เป็น มันไม่ได้มีเว็บไซต์และไม่เคยปล่อยให้งูหลามดัชนีแพคเกจ
นอกจากนี้ยังมี dm.historical ซึ่งให้การเข้าถึงวัตถุประวัติศาสตร์จากเปลือกหลามโต้ตอบ
หากคุณไม่ได้สนใจในประวัติศาสตร์หรือวัตถุที่ไม่สามารถเข้าถึงได้ผ่านสำรวจเส้นทาง URL ที่คุณสามารถใช้ตรวจสอบในตัววัตถุที่มาพร้อมกับ Zope 3 / ปริ่ม.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:.
- ลด Python 2.4 และ 2.5 สนับสนุน
- แหล่งอพยพมาจาก Launchpad จะ Github.
- การแสดงที่กำหนดเองของวัตถุ OOBucket.
- ที่ดีกว่าเล็กน้อยหน้าข้อผิดพลาดเมื่อคุณระบุไม่ถูกต้อง / OID ดำรงอยู่.
- จับ OrderedContainers กับ _order ไม่ถาวรหรือ _data คุณลักษณะ (ผมเคยเห็นเป็นครั้งแรกในป่า).
- แก้ไขบางส่วนสำหรับ LP # 1185175:. ไม่สามารถเรียกดูวัตถุของชั้นเรียนที่ใช้ zope.interface.implementsOnly
มีอะไรใหม่ ในรุ่น 0.10.4:
- รุ่นก่อนหน้าถูกทำลายอย่างสมบูรณ์ (LP # 1091716 ) แก้ไขปัญหาและแก้ไข tox.ini จริงเรียกใช้การทดสอบการทำงานนอกเหนือจากการทดสอบหน่วย.
มีอะไรใหม่ ในรุ่น 0.10.3:
- การแสดงที่กำหนดเองของวัตถุถาวรกับ __repr__ ไม่มีที่จะหลีกเลี่ยง แสดงอยู่หน่วยความจำความเข้าใจผิด (LP # 1087138).
มีอะไรใหม่ ในรุ่น 0.10.2:
- แก้ไขปัญหาสำหรับ POSKeyErrors เมื่อดู BTrees ของไม่น่ารำคาญ ขนาด (LP # 953480) นี้ช่วยแก้ไขถดถอยนำมาใช้ในรุ่น 0.10.0.
มีอะไรใหม่ ในรุ่น 0.10.0:
- เรียกดูบันทึกรายการ (@@ zodb_history) ดำเนินการเริ่มต้นเพื่อให้ห่างไกลช้าไม่น่าเชื่อเมื่อคุณมีฐานข้อมูลขนาดใหญ่ (LP # 907900).
- ZODB เบราว์เซอร์ในขณะนี้หลีกเลี่ยงการเขียนไปยังฐานข้อมูลแม้ในโหมดการอ่านเขียน ก่อนหน้านี้เมื่อวัตถุของคุณได้เขียนเกี่ยวกับการอ่านความหมายเขียนเหล่านั้นอาจจะแอบใน.
- ชื่อหน้าพรรณนาเพิ่มเติม (LP # 931115).
- แสดงขนาดของวัตถุในส่วนหัว (LP # 497780).
- ขยายค่าตัดทอนโดยคลิกที่พวกเขา (LP # 931184).
- การแสดงที่ใช้งานง่ายมากขึ้นของค่าข้อความ multiline.
- อีเมล์ดูแล Update ใน setup.py.
- ข้อผิดพลาดที่ดีกว่าสำหรับ & quot; อยู่แล้วในการใช้ & quot; ข้อผิดพลาด.
มีอะไรใหม่ ในรุ่น 0.9.0:
- ทำให้มันเป็นไปได้ที่จะใช้ zodbbrowser เป็นปลั๊กอินสำหรับ Zope 2.12 ก่อนหน้านี้คุณจะสามารถใช้แอพพลิเค zodbbrowser แบบสแตนด์อโลนที่มี Zope 2.12 ฐานข้อมูล.
- จะมีประสิทธิภาพมากขึ้นกับข้อยกเว้นที่เกิดขึ้นใน repr (): แสดงค่าเป็น & quot; & quot; แทนการออก erroring.
- ให้ 'หลาม -m zodbbrowser' เรียกใช้แอพพลิเคสแตนด์อโลนบน Python 2.5 และ 2.7 โปรดทราบว่า 'หลาม -m zodbbrowser.standalone' ทำงานอยู่บน Python 2.4 ผ่าน 2.7.
- เพิ่มตัวเลือกที่จะระบุชื่อ ZEO จัดเก็บ (--storage ชื่อ) เขียนโดยธี Florac.
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ