Django: introducing django-launch-editor for jump-to-file debugging 0 ▲ Adam Johnson 10 hours ago · Tech · hide I’ve made another package! django-launch-editor makes the file locations on Django’s debug error page into links that open your editor. Here’s how it looks, on a KeyError from the package’s example project: (Click to enlarge.) The change against stock Django is subtle, but can you spot the underlines on the file locations? They’re now links that open your editor at the right line, and even the right column when Python knows it. I think this is gonna be a neat time saver. Before, I would normally remember the filename and line number, then go open that in my editor. Or I would fiddle around copying the file path to then open it. Now it’s just a click! Setup is as easy as installing the package, setting Django’s DEFAULT_EXCEPTION_REPORTER setting to the package’s reporter class, and adding its URLs. See the README for the details. When DEBUG is False, the reporter adds nothing to error pages, and the URL isn’t even registered, so there’s zero overhead in production. When no editor is… Commenting on Bubbles has been removed. Why? If you want to talk about this post, write to the author, use the comments on their blog if it has them, or reply with a "RE:" post on your own blog. Suggestions? feedback@bubbles.town