PyDev和Django:如何重新启动开发服务器?
我是Django的新手。我想我在犯一个简单的错误。
我用Pydev启动了开发服务器:
R单击项目>> Django >>自定义命令>> runserver
服务器启动了,一切都很好。但是现在我正试图阻止它,并且不知道如何解决。我在PyDev控制台中停止了该过程,并关闭了Eclipse,但是仍然可以从http://127.0.0.1:8000访问网页。
我通常从命令行启动并退出服务器:
python manage.py runserver
但是服务器仍在运行。我在这里做错了什么?
回答:
缺省情况下,runserver命令以自动重载模式运行,该模式在单独的进程中运行。这意味着PyDev不知道如何停止它,并且不会在控制台窗口中显示其输出。
如果runserver --noreload
改为运行该命令,则自动重新加载器将被禁用。然后,你可以看到控制台输出并正常停止服务器。但是,这意味着对Python文件的更改将在你手动重启服务器之前生效。
以上是 PyDev和Django:如何重新启动开发服务器? 的全部内容, 来源链接: utcz.com/qa/422572.html