在重新加载时重用其侦听套接字的django runserver替换

django-pserver的Python项目详细描述


这是一个替换django的runserver命令的插件。

django的开发服务器在检测到任何加载模块中的更改时都会重新启动自己,这非常好。 不太好的是,在重启过程中,有一个时间窗口,如果你和我一样,你会在浏览器上反复按ctrl+r键,结果却因为服务器还没有准备好而收到ECONNREFUSED的问候。

django pserver通过在重新启动时重用侦听套接字来解决此问题,因此您只需单击refresh一次,然后等待(保持理智)。

用法

要使用它,只需将pserver添加到INSTALLED_APPS中,然后像往常一样运行manage.py runserver

待办事项

我已经在django 1.2.4和1.3上测试过了,但是它可以与其他版本一起工作。

仅在OS X上测试,但应适用于任何Unix变体。窗户上可能会破得很厉害。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
具有x86javapath的x64机器上x86java上的java JNI未满足链接错误   java将Pixmap的一部分上传到GPU   图像Java位图RLE8格式   java Android studio谷歌广告崩溃应用程序   java如何创建包含未知数量对象的变量?   Java计算给定int数组的所有可能组合   java JDBC classnotfound异常   httpclient中的java将HttpEntity转换为字符串的最优雅/正确的方法是什么?   如何从Java程序运行nano?   java在安卓中调用自定义类/方法   调用方法和JOptionPane后,允许代码继续执行所需的java计时器或其他想法   关于侦听器的向量Java并发问题   线程池执行器Java线程池   java配置DTO上的Swagger javax验证约束   Java中用于按钮功能的swing操作命令   ServletOutputStream中的java设置状态代码   java打印输入数组的平均值