Tiyakin ang pag-debug Django mas madali
Django-pdb ay isang Django app para sa pagdaragdag ng pdb.set_trace () sa iyong mga file source na sa tuwing gusto mong pasukin ang pdb sucks.
Huwag gawin iyon.
Gawin ito.
Pag-install
I-install gamit ang buto ng bungang-kahoy:
buto ng bungang-kahoy-install Django-pdb
Idagdag sa iyong proyekto Django:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'django_pdb',
)
Paggamit
manage.py runserver --pdb
Bumaba sa pdb sa simula ng bawat view:
malakas na palo: testproject / manage.py runserver --pdb
Pinapatunayan modelo ...
Natagpuan 0 mga error
Django bersyon 1.3, gamit ang 'testproject.settings' Mga setting
Pagpapaunlad ng server ay tumatakbo sa http://127.0.0.1:8000/
Mag-quit sa server na may KONTROL-C.
GET /
function na "myview" sa testapp / views.py: 6
args: ()
kwargs: {}
> /Users/tom/github/django-pdb/testproject/testapp/views.py (7) myview ()
-> Isang = 1
(Pdb)
manage.py pagsubok --pdb
Bumaba sa pdb sa pagsubok ng mga error / pagkabigo sa:
malakas na palo: testproject / --pdb testapp manage.py pagsubok
Paglikha ng mga pagsubok database para sa 'default' alias ...
E
================================================== ====================
>>> Test_error (testapp.tests.SimpleTest)
-------------------------------------------------- --------------------
Traceback (pinakahuling tawag huling):
& Nbsp; File "/Users/tom/github/django-pdb/testproject/testapp/tests.py", 16 linya, sa test_error
& Nbsp; one_plus_one = apat
NameError: pandaigdigang pangalan ng 'apat' ay hindi natukoy
================================================== ====================
> /Users/tom/github/django-pdb/testproject/testapp/tests.py (16) test_error ()
-> One_plus_one = apat
(Pdb)
Tahanan Page: https://github.com/tomchristie/django-pdb
Requirements:
- Python
- Django
Mga Komento hindi natagpuan