Βεβαιωθείτε debugging Django ευκολότερη
Django-PDB είναι μια εφαρμογή για την προσθήκη Django pdb.set_trace () στα αρχεία προέλευσης σας κάθε φορά που θέλετε να σπάσει σε ΠΣΠ χάλια.
Μην το κάνετε αυτό.
Κάνετε αυτό.
installation
Εγκαταστήστε τη χρήση PIP:
Pip εγκατάσταση Django-PDB
Προσθήκη στο έργο Django σας:
INSTALLED_APPS = (
& Nbsp? ...
& Nbsp? "Django_pdb»,
)
Χρήση
manage.py runserver --pdb
Σταγόνες στο ΠΣΠ κατά την έναρξη της κάθε άποψη:
bash: testproject / manage.py runserver --pdb
Επικύρωση μοντέλα ...
Βρέθηκαν 0 λάθη
Django έκδοση 1.3, χρησιμοποιώντας «testproject.settings 'Ρυθμίσεις
Διακομιστής Ανάπτυξης τρέχει σε http://127.0.0.1:8000/
Κλείστε το διακομιστή με Control-C.
GET /
λειτουργία "MyView" σε testapp / views.py: 6
args: ()
kwargs: {}
> /Users/tom/github/django-pdb/testproject/testapp/views.py (7) MyView ()
-> Α = 1
(ΠΠ)
manage.py δοκιμή --pdb
Σταγόνες στο ΠΣΠ για δοκιμή λάθη / παραλείψεις:
bash: testproject / manage.py δοκιμή testapp --pdb
Δημιουργία βάσης δεδομένων δοκιμών για «αθέτηση πληρωμών» ψευδώνυμο ...
Ε
================================================== ====================
>>> 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 = τέσσερα
(ΠΠ)
Σπίτι Page: https://github.com/tomchristie/django-pdb
Requirements:
- Python
- Django
Τα σχόλια δεν βρέθηκε