首页>>后端>>Python->django中如何停止服务器(django退出登录)

django中如何停止服务器(django退出登录)

时间:2023-12-02 本站 点击:0

今天首席CTO笔记来给各位分享关于django中如何停止服务器的相关内容,其中也会对django退出登录进行详细介绍,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

1、如何在服务器上部署Django项目并使其在后台一直运行2、django中怎么实现断点3、如何给django admin中添加一个自己的按键 去做个开始停止的控制

如何在服务器上部署Django项目并使其在后台一直运行

前几天老师让我把一个Django项目(爬虫网页)放到校园内网上,但是我想先用自己的服务器来尝试一下。之前刚好有在Digital Ocean上买过服务器用来运行ss脚本,平时服务器一直放着没啥用,所以就拿它来试验一下。

废话不多说,第一步通过WinSCP软件把Django文件传到服务器上。

在服务器中安装Django需要的环境和我所需要的Python第三方库。

以上所有步骤完成后,还需要进行一步操作,这是我经历的一个 坑 。 打开Django文件目录中的 settings.py ,把 ALLOWED_HOSTS=[] 改为 ALLOWED_HOSTS=["*"] 。

在服务器中打开到 manage.py 所在的目录,输入命令:

python3 manage.py runserver 0.0.0.0:8000

然后按下回车,在浏览器中输入: 该服务器IP地址:8000 ,大功告成!

Attention:

1. python3 不是特定的,是根据你的Django项目所需要的环境指定的。

2. 8000 是端口号,可以修改。

如果想要Django项目一直运行,关闭终端后还在运行,即需要运行如下命令, nohup command , command 即位上文所说的 python3 manage.py runserver 0.0.0.0:8000 。

django中怎么实现断点

djangot 调试的两种方法:

1.常用的print方法,由于使用python manage.py

runserver实际是通过启动子进程的方式,子进程的标准输出不知道是到哪儿了,所以只有让调试服务器不以子进程的方式进行,可以用如下命令:python

manage.py runserver

--noreload,这样print出来的信息就可以在终端看到了,但是这样作,每次python代码有修改,就要重启服务器。

2.输出log到终端:

LOGGING = {

'version': 1,

'disable_existing_loggers': False,

'formatters': {

'simple': {

'format': '%(levelname)s %(message)s'

如何给django admin中添加一个自己的按键 去做个开始停止的控制

首先添加按钮。Django管理是jQuery让我们使用它。做静态的文件路径/ / adminfix.js:

(function($) {

$(document).ready(function($) {

$(".object-tools").append('lia href="/path/to/whatever/" class="addlink"Custom button/a/li');

});

})(django.jQuery);

在你的modeladmin admin.py:

class Media:

js = ('path/to/adminfix.js', )

结语:以上就是首席CTO笔记为大家整理的关于django中如何停止服务器的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于django退出登录、django中如何停止服务器的相关内容别忘了在本站进行查找喔。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/10276.html