【发布时间】:2013-08-16 01:45:08
【问题描述】:
这很奇怪。假设我在视图或 urls 文件中做了一个小改动。我做“Run as -> PyDev: Django”,需要好几次才能更新....
而且大部分时间我一直在这样做......我清理了缓存和所有这些,但没有帮助。
我正在使用开发服务器,有人有这方面的经验吗?
谢谢!!
编辑 似乎对我来说唯一的解决方法是通过 shell 运行 manage.py startserver
【问题讨论】:
这很奇怪。假设我在视图或 urls 文件中做了一个小改动。我做“Run as -> PyDev: Django”,需要好几次才能更新....
而且大部分时间我一直在这样做......我清理了缓存和所有这些,但没有帮助。
我正在使用开发服务器,有人有这方面的经验吗?
谢谢!!
编辑 似乎对我来说唯一的解决方法是通过 shell 运行 manage.py startserver
【问题讨论】:
实际上,PyDev 有一些内置的东西可以缓解这一点。
请参阅:http://pydev.org/manual_adv_django.html(在页面末尾)以获取一种解决方案,该解决方案允许您通过自动重新加载进行调试,并且即使在从 PyDev 执行时也可以在 shell 中查看。
【讨论】:
我在自动重载模式下使用 PyDev + django 的 runserver 时遇到了杂散 python 进程的问题。出于这个原因,我总是使用--noreload 选项运行并在每次进行更改时重新启动该过程。
【讨论】:
sudo netstat -alpn | grep 8000,你是否看到 eclipse 正在监听端口?
netstat -aon | findstr "8000" 会得到 PID,然后检查任务管理器。