Seite 1 von 1
django-debug-toolbar-django-info
Verfasst: Montag 2. Februar 2015, 16:34
von jens
Hab eine kleine Erweiterung für die django-debug-toolbar gemacht:
https://github.com/jedie/django-debug-t ... jango-info
Re: django-debug-toolbar-django-info
Verfasst: Mittwoch 4. Februar 2015, 08:13
von /me
Sieht gut aus. Das werde ich bei Gelegenheit mal verwenden.
Re: django-debug-toolbar-django-info
Verfasst: Dienstag 10. Februar 2015, 18:06
von jens
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
Re: django-debug-toolbar-django-info
Verfasst: Dienstag 10. Februar 2015, 20:42
von Damaskus
Bei mir kommt doch gleich ein Fehler.
TypeError 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
http://dpaste.com/0QXS0WA
Re: django-debug-toolbar-django-info
Verfasst: Mittwoch 11. Februar 2015, 09:52
von jens
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
Re: django-debug-toolbar-django-info
Verfasst: Mittwoch 11. Februar 2015, 10:02
von Damaskus
jens hat geschrieben:Welche Python Version nutzt du? Ich mache/teste gerade alles mit Python 3.4
Python 2.7.x aus dem Debian Repo.
Ich teste es nachher, bin dazu gerade am falschen Rechner.
Re: django-debug-toolbar-django-info
Verfasst: Mittwoch 11. Februar 2015, 21:32
von Damaskus
Funktioniert!
Wenn man jetzt nach die ganzen Admin URLs "wegklappen" könnte, dann wäre es perfekt
Re: django-debug-toolbar-django-info
Verfasst: Montag 16. Februar 2015, 20:38
von apollo13
Die commit message ist ja sehr bezeichnend…, vlt willst du allerdings besser doch keine KeboardInterupt catchen :p
Re: django-debug-toolbar-django-info
Verfasst: Mittwoch 18. Februar 2015, 15:20
von jens
KeboardInterrupt bei einer django app?!?
Re: django-debug-toolbar-django-info
Verfasst: Mittwoch 18. Februar 2015, 15:30
von BlackJack
@jens: Ist das keine übliche Möglichkeit den Testserver zu beenden? Es entwickelt ja nicht jeder gleich mit einem ”echten” Webserver.
Re: django-debug-toolbar-django-info
Verfasst: Mittwoch 18. Februar 2015, 16:08
von apollo13
jens hat geschrieben:KeboardInterrupt bei einer django app?!?
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…
Re: django-debug-toolbar-django-info
Verfasst: Mittwoch 18. Februar 2015, 16:15
von jens
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.
Re: django-debug-toolbar-django-info
Verfasst: Mittwoch 18. Februar 2015, 16:17
von apollo13
Ja, mangels besserer Alternativen nimmt man zumindest immer Exception als Basisklasse…
Re: django-debug-toolbar-django-info
Verfasst: Mittwoch 18. Februar 2015, 16:21
von jens
Re: django-debug-toolbar-django-info
Verfasst: Freitag 8. Juli 2016, 11:28
von jens