我使用云服务器测试我的101小项目,我输入manage.py runserver,然后我注销我的云服务器,我可以正常访问我的站点,但是当我重新加载我的云服务器时,我不知道如何停止开发服务器,我必须杀死进程才能停止它,有什么可以停止开发吗?

推荐答案

答案可以通过谷歌找到,也可以在其他论坛上找到.示例解决方案是available on the Unix & Linux StackExchange site.

明确地说,您可以这样做:

ps auxw | grep runserver

这将返回流程及其各自的PID,例如:

de        7956  1.8  0.6 540204 55212 ?        Sl   13:27   0:09 /home/de/Development/sampleproject/bin/python ./manage.py runserver

在这种特殊情况下,PID为7956.现在只需运行以下命令即可停止:

kill 7956

为了清楚/解决一些注释,您必须这样做,因为您在后台运行开发服务器(命令中的&).这就是为什么没有"内置"Django 停车选项的原因.

Django相关问答推荐

其中实际的数据库提取在DRF list()中完成

django优化查询

Django REST框架中如何从另一个视图调用API视图?

Django如何在没有ctrl点击的情况下允许多选

如何使用来自另一个字段的信息创建字段

Django 注释(),计数()

Pytest-django - 测试创建和传递所需的用户对象

在 Django 模板中分页时如何正确显示与其父模型字段关联的所有内联字段?

在 django/python 上访问请求标头

如何在 Django 视图中获取 URL 参数?

如何使用自定义 AdminSite 类?

如何在 Django 中返回静态 HTML 文件作为响应?

在 Django 网站上找不到页面 404?

使用 lambda 作为属性的默认值时,Django 1.7.1 Makemigrations 失败

django.core.exceptions.ImproperlyConfigured:请求设置 USE_I18N,但未配置设置

Python:获取异常的错误消息

从表单获取模型实例而不保存

Celery - 在一台服务器上运行不同的工作人员

如何在 django 2.0 admin 中使用 allow_tags?

在 django admin 中控制 TextArea 小部件的大小