Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1134063
  • 博文数量: 103
  • 博客积分: 1897
  • 博客等级: 上尉
  • 技术积分: 1717
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-19 21:02
文章分类

全部博文(103)

文章存档

2013年(19)

2012年(84)

分类: Python/Ruby

2013-03-02 19:19:10

在pydev中做django的开发,如果你的运行参数是只是runserver的话,那么默认情况下,djanog的server就是以一种autoload的形式运行的,那么,即便你关闭了pydev,那么你依然可以通过浏览器去看到你开发的界面,就是说服务器没有随着Pydev关闭,这是为什么呢?

因为默认情况下,运行runserver命令时,pydev和runserver的命令是在不同的进程中运行的,因此,PyDev是不知道怎么去关闭这个server的,所以即便你关闭了pydev,也是没有办法关闭server的,但是,你如果添加了"--noreload"的参数,那么,server就不是以自动加载的形式运行的,此时你就可以关闭server了,但是,此时,你要重启server才能够使你的修改生效。


在stackoverflow上面也有人提到了这样的一个类似的问题。

http://stackoverflow.com/questions/2746512/pydev-and-django-how-to-restart-dev-server

阅读(5085) | 评论(0) | 转发(0) |
0

上一篇:TemplateDoesNotExist: 500.html

下一篇:dojo入门

给主人留下些什么吧!~~