当前位置: 首页 > 面试题库 >

PyDev和Django:如何重新启动开发服务器?

戚奇略
2023-03-14
问题内容

我是Django的新手。我想我在犯一个简单的错误。

我用Pydev启动了开发服务器:

R单击项目>> Django >>自定义命令>> runserver

服务器启动了,一切都很好。但是现在我正试图阻止它,并且不知道如何解决。我在PyDev控制台中停止了该过程,并关闭了Eclipse,但是仍然可以从http://127.0.0.1:8000访问网页。

我通常从命令行启动并退出服务器:

python manage.py runserver

但是服务器仍在运行。我在这里做错了什么?


问题答案:

缺省情况下,runserver命令以自动重载模式运行,该模式在单独的进程中运行。这意味着PyDev不知道如何停止它,并且不会在控制台窗口中显示其输出。

如果runserver --noreload改为运行该命令,则自动重新加载器将被禁用。然后,你可以看到控制台输出并正常停止服务器。但是,这意味着对Python文件的更改将在你手动重启服务器之前生效。



 类似资料:
  • 我们在Android8.1及以上版本中偶然发现了一个我们以前从未见过的问题,不幸的是,这使得我们的应用程序对我们的用户来说不太方便。在Android 8.1及以上版本中,当用户刷屏杀死应用程序时,后台粘性服务不会重新启动。

  • 问题内容: 关于它有几个问题,但我总是读同一本书:“如果系统需要资源,该服务将被杀死”或“您无法构建永远运行的服务,因为它在后台运行的次数越多,越容易受到影响。被系统杀死”等等。 我面临的问题是:我的服务运行正常,并且可以预期,如果我运行我的应用程序,然后退出它,我的服务仍在运行,但是当我杀死我的应用程序时(通过转到“最近的应用程序”并对其进行扫描)离开)服务停止。在这一刻,如果我转到设置>>应用

  • 问题内容: 我有一个简单的systemd服务,需要定期重新启动它,以防止其进程出错。是否有配置选项供systemd服务定期重新启动它们?所有选项似乎都与退出服务时重新启动服务有关。 问题答案: 是的,您可以通过将服务设置为来使服务定期重启。在此服务文件的[服务]部分中将此选项与和一起添加,其中xx是您要重新启动服务的时间(以秒为单位)。在这里,您的进程将在xx个时间段后被systemd终止,并再次

  • 问题内容: 在Node.js中,我将websockets / ws 用于WebSocket连接。下面是客户端的代码。假设我们要连接的服务器套接字关闭了一分钟。关闭事件将触发,但是每当服务器上的套接字出现故障或错误时,重新连接到套接字的最佳方法是什么? 问题答案: 我已经成功使用https://github.com/joewalnes/reconnecting- websocket/blob/mas

  • 我正在构建一个应用程序来检测Android上的iBeacons。基本功能是通过信标将广告数据存储到设备上,并将其上传到服务器。为此,我正在使用Android信标库。 当应用程序在非活动约30分钟后进入区域时发生的事件序列 首先,在didExit(图像) 之后重新启动,在这里您可以看到从区域11切换到区域9。中途应用程序关闭并立即重新触发,但没有发送推送 在第二个didExit(Image) 后退出

  • 问题内容: 我已经安装并正在osx上运行一个node.js服务器。我已经释放了一个聊天模块,并且正在愉快地运行它。我更改了一些内容,需要重新启动服务器才能看到效果。 我只知道如何通过关闭终端窗口,然后重新对其进行操作,然后再次运行节点chatdemo.js来重新启动。 有什么方法可以重启而不关闭终端吗? 谢谢。 问题答案: 如果它仅在运行(不是守护程序),则使用。 如果是守护进程,则可以尝试: 凡