הפוך באגים Django קלים יותר
Django-PDB הוא אפליקציה Django להוספת pdb.set_trace () לקבצי המקור שלך בכל פעם שאתה רוצה לפרוץ לPDB מבאס.
לא עושה את זה.
לעשות את זה.
התקנה
התקנה באמצעות פיפס:
PIP להתקין Django-PDB
הוסף לפרויקט Django שלך:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'django_pdb',
)
שימוש
manage.py runserver --pdb
טיפות לתוך PDB בתחילתו של כל תצוגה:
bash: testproject / manage.py runserver --pdb
אימות מודלים ...
0 שגיאות שנמצאו
גרסת 1.3 Django, באמצעות 'testproject.settings' ההגדרות
שרת פיתוח פועל בhttp://127.0.0.1:8000/
צא השרת עם CONTROL-C.
קבל /
פונקציה "myview" בtestapp / views.py: 6
args: ()
kwargs: {}
> (7) /Users/tom/github/django-pdb/testproject/testapp/views.py myview ()
-> = 1
(PDB)
--pdb מבחן manage.py
טיפות לתוך PDB על שגיאות / תקלות בדיקה:
bash: testproject / --pdb testapp מבחן manage.py
יצירת מסד נתונים מבחן עבור 'ברירת המחדל' הכינוי ...
E
================================================== ====================
>>> Test_error (testapp.tests.SimpleTest)
-------------------------------------------------- --------------------
Traceback (השיחה האחרונה שעברה):
& Nbsp; קובץ "/Users/tom/github/django-pdb/testproject/testapp/tests.py", קו 16, בtest_error
& Nbsp; one_plus_one = ארבעה
NameError: שם העולמי 'ארבעה' אינו מוגדר
================================================== ====================
> /Users/tom/github/django-pdb/testproject/testapp/tests.py (16) test_error ()
-> One_plus_one = ארבעה
(PDB)
בית Page: https://github.com/tomchristie/django-pdb
Requirements:
- Python
- Django
תגובות לא נמצא