Appends the request URL to SQL statements in DjangoAppends the request URL to SQL statements in Django.
Whilst the Django Debug Toolbar is invaluable for development in a local environment, it cannot help you identify misbehaving queries in production. To assist in this task, django-append-url-to-sql appends the request URL as a comment to every SQL statement that is executed. For example:
SELECT "auth_user"."id", [..] WHERE "auth_user"."id" = 1 -- /login
This makes it possible to go from SELECT * FROM pg_stat_activity or SHOW PROCESSLIST output to the view that is executing it.
If the current request URL cannot be determined, nothing is appended.
If you are looking for a highly experienced full-stack Django developer with a track record of producing high-quality and maintaininable code, please get in touch.