今天首席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中如何停止服务器的相关内容别忘了在本站进行查找喔。