10 ms·
This is a nice tool, although I really like the Django Debug Toolbar, which does that and a bit more: https://github.com/django-debug-toolbar/django-debug-toolb
by aweb 12y ago
This is a nice tool, although I really like the Django Debug Toolbar, which does that and a bit more: https://github.com/django-debug-toolbar/django-debug-toolbar https://github.com/django-debug-toolbar/django-debug-toolbar
- senko 12y agoI love DjDT, but it doesn't detect duplicate queries and can't be used for non-HTML responses (eg JSON APIs).
- abhn 12y agoYes I use Django Rest Framework in places and that's where the bulk of my SQL happens.
- leetrout 12y agoI have a hack for that! https://gist.github.com/leetrout/ab136dbfb97f8ee1d309 https://gist.github.com/leetrout/ab136dbfb97f8ee1d309 ;) Edit: After install appending `?dbg=1` to a JSON returning view will inject the html wrapper. e.g. http://foo.com/bar.json?dbg=1 http://foo.com/bar.json?dbg=1
- nwenzel 12y agoI think some of the aggregation of query counts here would be helpful. I'm also a django debug tool bar user. I typically scan the SQL and can visually identify the repeats. My wish there would be aggregating the counts, sum'ing time, and sorting by time rather than execution order.
- epicserver 12y agohttps://github.com/mtford90/silk https://github.com/mtford90/silk doesn't do aggregates but you can sort etc.
- andrewsomething 12y agoI'm also fan of Django Debug Toolbar, enough so that I adopted the package in Debian. Unfortunately, there isn't an active upstream maintainer right now. As the README file says: "There's no active maintainer at this time. You're welcome to file issues and pull requests but you may receive no answer until a new maintainer steps up."