را اشکال زدایی جنگو آسان تر
جنگو-PDB یک برنامه جنگو برای اضافه کردن pdb.set_trace () به فایل های منبع خود را هر زمان که شما می خواهید برای شکستن به PDB بمکد است.
آیا انجام این کار نیست.
آیا این.
نصب
نصب با استفاده از پیپ:
تصویر در تصویر جنگو-PDB نصب
اضافه کردن به پروژه جنگو شما:
INSTALLED_APPS = (
& nbsp؛ در ...
& nbsp؛ در 'django_pdb،
)
استفاده
manage.py runserver --pdb
قطره را PDB در آغاز هر مشخصات:
پارتی: testproject / manage.py runserver --pdb
اعتبار مدل ...
0 خطاهای یافت
جنگو نسخه 1.3، با استفاده از 'testproject.settings' تنظیمات
سرور توسعه در حال اجرا است در http://127.0.0.1:8000/
ترک سرور با کنترل-C.
GET /
تابع "myview" در testapp / views.py: 6
استدلال: ()
kwargs: {}
> /Users/tom/github/django-pdb/testproject/testapp/views.py (7) myview ()
-> = 1
(PDB)
--pdb آزمون manage.py
قطره را PDB در آزمون خطاهای / شکست:
پارتی: testproject / آزمون manage.py --pdb testapp
ایجاد پایگاه داده تست برای "پیش فرض" نام مستعار ...
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)
صفحه اصلی: & nbsp؛ از HTTPS: //github.com/tomchristie/django-pdb
مورد نیاز:
پایتون
جنگو
نظر یافت نشد