zodbbrowser מאפשר לך לבדוק חפצים מתמשכים מאוחסנים בZODB, להציג את התכונות שלהם ושינויים היסטוריים שנעשו להם.
שימוש כפרויקט עצמאי
התקן את כל התלות בעץ המקור עם zc.buildout:
bootstrap.py פיתון
bin / buildout
הפעל bin / zodbbrowser מפרט גם שם הקובץ או כתובת Zeo
/path/to/Data.fs bin / zodbbrowser
bin / zodbbrowser --zeo localhost: 9080
bin / zodbbrowser --zeo / נתיב / ל/ zeosock
אם אין לך Data.fs חילוף לבדוק עם, אתה יכול ליצור אחד ריק חדש עם רק Zope הפיגומים 3 הקלושים בזה:
bin / zodbbrowser empty.fs --rw
http הפתוח: // localhost: 8070 בדפדפן אינטרנט. שים לב שאין בקרת גישה; כל המשתמשים האחרים במחשב המקומי יוכלו לגשת לתוכן באתר.
או שאתה יכול לנסות להשתמש easy_install. זה יכול לעבוד או שלא, תלוי במצב הנוכחי של כל התלויות (buildout.cfg hardcodes גרסת תלות למצב ידוע-עבודה-יחד, בשם "Zope 3.4 סט ידוע כטוב", כך התקנות מבוססות buildout בטוחות יותר )
easy_install zodbbrowser
/path/to/Data.fs zodbbrowser
אפשרויות שורת הפקודה
בן הפעל / --help zodbbrowser לראות מלא ועדכן את-רשימה של אפשרויות שורת הפקודה:
שימוש: zodbbrowser [אפשרויות] [שם קובץ | כתובת --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 של היישום שלך) ולהוסיף את זה לsite.zcml שלך:
<כולל חבילה = "zodbbrowser" />
bin / buildout שידור חוזר, הפעל מחדש את Zope ולצרף@@zodbbrowser לסוף את כתובת האתר כדי להתחיל גלישה, למשל http: // localhost: 8080 /@@zodbbrowser. או, אם אתה עדיין משתמש בZMI (Zope ממשק הניהול), לחפש פריט תפריט חדש בשם "דפדפן ZODB".
חלופות
יש חבילה בשם z3c.zodbbrowser במאגר svn Zope שמיישם אותו הרעיון (אבל בלי גלישה ההיסטוריה) כיישום שולחן העבודה GUI נכתב באמצעות wxPython. זה לא חייב אתר אינטרנט, ומעולם לא שוחרר לPython חבילת המדד.
יש גם dm.historical אשר מספק גישה לאובייקט היסטוריה מפגז Python אינטראקטיבי.
אם אתה לא מתעניין בהיסטוריה או חפצים שלא ניתן להגיע אליו דרך חציית URL, אתה יכול להשתמש מובנה מפקח אובייקט שמגיע עם Zope 3 / תגרוק.
מה חדש במהדורה זו:.
<>- עבר הגירת מקור מLaunchpad לGitHub.
- ייצוג מותאם אישית של אובייקטי OOBucket.
- . מעט טוב יותר דפי שגיאה כאשר אתה מציין OID לא חוקי / לא קיים
- ידית OrderedContainers עם תכונות _order שאינו מתמשך או _data (ראיתי הראשון בטבע).
- תיקון חלקי לLP # 1185175:. לא ניתן לגלוש אובייקטים של מחלקות המשתמשות בzope.interface.implementsOnly
מה חדש בגרסת 0.10.4:
- המהדורה הקודמת נשברה לחלוטין (# LP 1,091,716 ). לתקן את הבעיה, ולתקן tox.ini למעשה להריץ בדיקות פונקציונליות בנוסף לבדיקות יחידה.
מה חדש בגרסת 0.10.3:
- ייצוג מותאם אישית של אובייקטים מתמשכים ללא __repr__ להימנע מראה כתובות מטעות זיכרון (LP # 1,087,138).
מה חדש בגרסת 0.10.2:
- תיקון באג לPOSKeyErrors בעת הצגת BTrees של לא טריוויאלית גדלים (LP # 953,480). זה מתקן רגרסיה הציגה בגרסה 0.10.0.
מה חדש בגרסה 0.10.0:
- (zodb_history@@)
גלישה של רשומות עסקה. יישום לראשונה עד כה, איטי בצורה בלתי רגיל כאשר יש לך מסדי נתונים גדולים (LP # 907,900).
מה חדש בגרסת 0.9.0:
- לעשות את זה אפשרי להשתמש zodbbrowser כתוסף ל Zope 2.12. בעבר רק אתה יכול להשתמש באפליקצית zodbbrowser העצמאית עם Zope 2.12 מסדי נתונים.
דרישות :
- Python
תגובות לא נמצא