pyramid_debugtoolbar הוא מודול פייתון המספק סרגל כלים debug שימושי בזמן שאתה בפיתוח יישום הפירמידה שלך.
קוד זה מחייב את תא מטען הפירמידה (aka 1.1.1dev); לא פרסם את הגרסה של פירמידה (למשל 1.0 או 1.1) יהיה להפעיל אותו.
הערה pyramid_debugtoolbar שהוא לקרוע- off בוטה של הבקבוק-debugtoolbar של מייקל ואן Tellingen (שבעצמו נגזר מDjango-debugtoolbar של רוב הדסון). זה כולל גם גרסה שייף את הקלילות של קוד הבאגים Werkzeug על ידי ארמין Ronacher וצוות.
הפגנה
להפגנה:
& Nbsp; יצירת virtualenv:
& Nbsp; env26 virtualenv2.6 --no-site-חבילות
& Nbsp; Clone גזע הפירמידה:
& Nbsp; git@github.com שיבוט git: מיגון עמודים / pyramid.git
& Nbsp; התקן את תא מטען הפירמידה לvirtualenv:
פירמידת cd
& Nbsp; VENV $ / bin / פיתון setup.py לפתח
& Nbsp; Clone תא מטען pyramid_debugtoolbar:
& Nbsp; git@github.com שיבוט git: מיגון עמודים / pyramid_debugtoolbar.git
& Nbsp; התקן את תא מטען pyramid_debugtoolbar לvirtualenv:
pyramid_debugtoolbar cd
VENV $ / bin / פיתון setup.py לפתח
& Nbsp; התקן את חבילת pyramid_debugtoolbar / ההדגמה לvirtualenv:
הדגמת cd
VENV $ / bin / פיתון setup.py לפתח
& Nbsp; הפעל ההדגמה / קובץ demo.py של חבילת pyramid_debugtoolbar באמצעות Python של virtualenv:
/ Bin / demo.py פיתון VENV $
אתה תראה דף מלא של אפשרויות בדיקה כדי לנסות כאשר אתה מבקר http: // localhost: 8080
מה חדש במהדורה זו:.
- תקן שבירת באגים כאשר לרוץ תחת Py3k.
מה חדש בגרסת 1.0.7:.
- Drop תמיכה Python 2.5
מה חדש בגרסת 1.0.3:
- הנשוא המותאם אישית valid_host בשימוש פנימי על ידי נופי pyramid_debugtoolbar didn 'T להשתמש quot החדש יותר ו; ipaddr & quot; היגיון מבוסס. סימפטום: כמה תצוגות אולי היו שגוי נגישה אם השתמש מסכת רשת כ& quot; debugtoolbar.hosts & quot; אפשרות.
מה חדש בגרסת 1.0.2: javascript קבצים
-
הועבר בסרגל הכלים והבאגים להשתמש requirejs לטעינת תלות טובה יותר ובידוד מודול לשחק טוב יותר עם mutiple גרסאות ספרייה. בעיה חוזרת ונשנית הייתה עם טעינת סינכרוני וספריית jQuery הספציפית יישום שבו הייתה צפוי הגרסה overrided על ידי סרגל הכלים אחד.
- אם אתה כבר משתמש בrequirejs ורוצה בסרגל הכלים כדי לטעון, פשוט להוסיף אותו לנתיב ומודול שלך:
- require.config ({
- שבילים: {
- & quot; & quot ;: jquery & quot; JQuery-1.7.2.min & quot;,
- & quot; & quot ;: סרגל כלים & quot; / _ debug_toolbar / / סטטי JS / סרגל כלים & quot;
- });
- דורש ([& quot; jquery & quot ;, & quot; סרגל כלים & quot;], פונקציה ($, סרגל כלים) {
- $ (function () {
- // מודול שלך
- });
- });
מה חדש בגרסת 1.0.1:
-
אם request.remote_addr הוא אין, להשבית את סרגל הכלים .
מה חדש ב0.9.9.1:
- When גרסה בשימוש עם פירמידת 1.3a9 +, נוף, מסלולים , ורישומים אחרים שנעשו על ידי pyramid_debugtoolbar עצמו לא יופיעו בלוח introspectables.
מה חדש בגרסה 0.9.9:
- נסה לנצל MakoRendererFactoryHelper בפירמידה 1.3a8 + . אם אנחנו יכולים לעשות את זה, תבניות סרגל הכלים לא תבוצע על-ידי הגדרות mako נורמליות. השינוי הבולט ביותר הוא שעכשיו יש לי תבניות mako סרגל כלים הארכת dbtmako.
מה חדש בגרסת 0.9.8:
- כותרות בקשות הצג במקום בטעות מראה ערכי Environ ב פנל כותרות תחת & quot; בקש כותרות & quot ;. זה פותר גם UnicodeDecodeError פוטנציאלי.
- CONTENT_LENGTH הוגדר על אובייקט תגובה כאשר אנו להתחדש app_iter תוך החלפת תוכן מקורי.
מה חדש בגרסת 0.9.6:
- נוסף & quot; התבוננות & quot; פנל; פעיל רק בפירמידה 1.3dev + (דורש המשנה התבוננות פנימית פירמידה).
- heisenbug כתובת דיווח שבו משתני תבנית פנל ביצועים לגרום לתוצאות בלתי צפויות. לא יכול לחזור, אבל הכתב מציין את התיקון עובד בשבילו, כך ברד marying. ראה https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49
דרישות :
- Python
תגובות לא נמצא