Hab eine kleine Erweiterung für die django-debug-toolbar gemacht:
https://github.com/jedie/django-debug-t ... jango-info
django-debug-toolbar-django-info
Sieht gut aus. Das werde ich bei Gelegenheit mal verwenden.jens hat geschrieben:Hab eine kleine Erweiterung für die django-debug-toolbar gemacht:
https://github.com/jedie/django-debug-t ... jango-info
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
v0.2 Update: Hab "Template Tags/Filters Information" dazu gepackt.
Ähnlich dem "show_templatetags" aus "django-extensions", aber halt in der Debug-Toolbar
Siehe screenshot hier: https://github.com/jedie/django-debug-t ... jango-info
Ähnlich dem "show_templatetags" aus "django-extensions", aber halt in der Debug-Toolbar
Siehe screenshot hier: https://github.com/jedie/django-debug-t ... jango-info
- Damaskus
- Administrator
- Beiträge: 995
- Registriert: Sonntag 6. März 2005, 20:08
- Wohnort: Schwabenländle
Bei mir kommt doch gleich ein Fehler.
http://dpaste.com/0QXS0WATypeError at /
Item in ``from list'' not a string
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 1.7.4
Exception Type: TypeError
Exception Value:
Item in ``from list'' not a string
Exception Location: C:\Users\TCR\VE\tcrunify\lib\site-packages\django_info_panel\panels\template.py in get_templateinfo, line 61
Python Executable: C:\Users\TCR\VE\tcrunify\Scripts\python.exe
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Vielleicht sollte ich statt except ImportError:, gleich alles abfangen, denn in diesem Fall ist es ja ein TypeError ?!?
-> https://github.com/jedie/django-debug-t ... 07b7c00adb
Kannst du das mal testen?
Welche Python Version nutzt du? Ich mache/teste gerade alles mit Python 3.4
-> https://github.com/jedie/django-debug-t ... 07b7c00adb
Kannst du das mal testen?
Welche Python Version nutzt du? Ich mache/teste gerade alles mit Python 3.4
Die commit message ist ja sehr bezeichnend…, vlt willst du allerdings besser doch keine KeboardInterupt catchen :pjens hat geschrieben: -> https://github.com/jedie/django-debug-t ... 07b7c00adb
@jens: Ist das keine übliche Möglichkeit den Testserver zu beenden? Es entwickelt ja nicht jeder gleich mit einem ”echten” Webserver.
Das war ja nur stellvertretend ein Beispiel für alle Errors die nicht von Exception erben -- und ja unter Gunicorn und runserver tritt das definitiv auf. Ein blankes except ist einfach schlechter Stil…jens hat geschrieben:KeboardInterrupt bei einer django app?!?
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Dann vielleicht "except Exception:" ?!? Dann wäre u.a. SystemExit und KeyboardInterrupt ausgenommen: https://docs.python.org/3/library/excep ... -hierarchy
Vermute mal, das TypeError, ImportError und SyntaxError auftreten könnten.
Vermute mal, das TypeError, ImportError und SyntaxError auftreten könnten.
Ja, mangels besserer Alternativen nimmt man zumindest immer Exception als Basisklasse…jens hat geschrieben:Dann vielleicht "except Exception:" ?!? Dann wäre u.a. SystemExit und KeyboardInterrupt ausgenommen: https://docs.python.org/3/library/excep ... -hierarchy
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
v0.3 ist draußen... Nun läuft es auch mit Django 1.8
http://www.python.org/pypi/django-debug ... jango-info
http://www.python.org/pypi/django-debug ... jango-info