Gör felsökning Django lättare
django-PDB är en Django app för att lägga pdb.set_trace () till källfilerna varje gång du vill bryta sig in pdb suger.
Gör inte det.
Gör detta.
Installation
Installera med hjälp pip:
PiP installera django-PDB
Lägg till din django projektet:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'django_pdb ",
)
Användning
manage.py runserver --pdb
Droppar in pdb i början av varje vy:
bash: testproject / manage.py runserver --pdb
Validera modeller ...
0 fel hittade
Django version 1.3, med hjälp av inställningar "testproject.settings"
Utvecklings server körs på http://127.0.0.1:8000/
Avsluta servern med CONTROL-C.
GET /
Funktionen "myview" i TestApp / views.py: 6
args: ()
kwargs: {}
> /Users/tom/github/django-pdb/testproject/testapp/views.py (7) myview ()
-> A = 1
(Pdb)
manage.py prov --pdb
Droppar in pdb på prov fel / misslyckanden:
bash: testproject / manage.py prov TestApp --pdb
Skapa testdatabas för alias 'default' ...
E
================================================== ====================
>>> Test_error (testapp.tests.SimpleTest)
-------------------------------------------------- --------------------
Spårnings (senaste samtalet sist):
& Nbsp; File "/Users/tom/github/django-pdb/testproject/testapp/tests.py", linje 16, i test_error
& Nbsp; one_plus_one = fyra
NameError: global namnet "fyra" definieras inte
================================================== ====================
> /Users/tom/github/django-pdb/testproject/testapp/tests.py (16) test_error ()
-> One_plus_one = fyra
(Pdb)
Hem Page: https://github.com/tomchristie/django-pdb
Requirements:
- Python
- Django
Kommentarer hittades inte