PyCharm:在Django模板中调试Javascript

PyCharm:在Django模板中调试Javascript,javascript,django,debugging,pycharm,Javascript,Django,Debugging,Pycharm,我不知道如何在Django模板中使用PyCharm调试javascript 当我尝试调试模板时(在模板中使用上下文菜单项debug),调试器将启动,chromium将启动,我在PyCharm调试器控制台中看到以下错误消息: GET http://localhost:8000/login net::ERR_CONNECTION_REFUSED 不用说,镀铬窗口中什么也没有显示 我已经看到提示,我应该从PyCharm debugger脚本选项卡中“打开生成的文件”。但是因为铬没有装载任何东西,所以

我不知道如何在Django模板中使用PyCharm调试javascript

当我尝试调试模板时(在模板中使用上下文菜单项debug),调试器将启动,chromium将启动,我在PyCharm调试器控制台中看到以下错误消息:

GET http://localhost:8000/login net::ERR_CONNECTION_REFUSED
不用说,镀铬窗口中什么也没有显示

我已经看到提示,我应该从PyCharm debugger脚本选项卡中“打开生成的文件”。但是因为铬没有装载任何东西,所以没有什么可以打开的

我已经安装了JetBrains chromium调试器,据我所知,它正在运行


从PyCharm中调试Django模板中的javascript的过程是什么?

如果您的代码是客户端的,为什么不在浏览器中使用firebug或google chome调试工具(取决于您使用的浏览器)之类的浏览器工具呢,因为我假设应用程序的服务器端部分是用python脚本编写的,所以这是最简单的解决方案。 我也在eclipse中使用了JSDT,但它没有那么方便


对于您发布的错误,我认为这是服务器端/网络错误,请检查your views.py或django教程中的示例,查看它是否在WSGI(django默认web服务器)中公开。

为Javascript设置调试配置(而不是文档可能会引导您的远程Firefox/Remote Chrome)。将URL设置为呈现模板的应用程序的入口点并运行此配置。它应该启动一个浏览器,并在您在pycharm中的javascript中设置的任何断点处停止。

为此使用浏览器不确定您的意思。使用浏览器的javascript调试器?如果他要求这样做(我也是如此),那是因为在同一个编辑器中调试更容易、更实用,PyCharm中的变量检查功能比firebug或google chome调试工具中的功能强大得多。当然,简单的js脚本是可能的。浏览器中的运行时是一件棘手的事情,JS在大多数情况下都会与HTML、css和其他代码进行交互,而这些代码在浏览器之前可能不存在所有外部脚本(来自cnd或其他来源)。因此,它可能同样适用于较小的网络应用程序,但在复杂的网络应用程序中,我建议不要这样做(IMHO)。