解决启动django,浏览器显示“服务器拒绝访问”的问题


Posted in Python onMay 13, 2020

这个问题用了我整整一晚上的时间才解决,希望有人遇到和我一样的时能少走些弯路。

启动Django,服务器拒绝访问,可以尝试以下方法解决:

1. 没有开启允许访问

编辑你所创建项目(HelloWorld)目录下settings.py,把其中的

ALLOWED_HOSTS=[] 修改为 ALLOWED_HOSTS=['*'] // '*'表示任意地址

2.Django版本太高(SQLite3版本太低)

运行python3 manage.py runserver 0.0.0.0:8000报错:

django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17)

由于CentOS所带的SQLite3版本太低,在错误提示中SQLite版本至少要3.8.3,所以有两种方法解决:降低Django版本、升级SQLite。

个人觉得给Django降级更简单。

卸载django: pip3 uninstall django

安装低版本django: pip3 install django==2.1.8

3.SQLite3版本3.7的问题

运行python3 manage.py runserver 0.0.0.0:8000报错:

django.db.utils.Notsupportederror: urls not supported

用pip3 show django查看django文件路径,在这个路径

python3.6/site-packages/django/db/backends/sqlite3/base.py

中找到base.py,并编辑 base.py 文件。

解决启动django,浏览器显示“服务器拒绝访问”的问题

将'uri':True改为'uri':False

4.其它问题

如果还没解决问题,那就换个浏览器试试,或者看看防火墙。

最后,相信你一定会看到这个界面的

解决启动django,浏览器显示“服务器拒绝访问”的问题

补充知识:运行django的时候出现127.0.0.1:8080 服务器拒绝访问

当使用python manage.py runserver的时候出现127.0.0.1:8080 服务器拒绝访问,这时候是我们修改了host文件里面的内容:

还是不好截图….:

打开终端:

$ sudo gedit /etc/hosts

打开文件:

“`
127.0.0.1 localhost
127.0.0.1 Inspiron-5421

The following lines are desirable for IPv6 capable hosts

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters“`

这里我们只需要把:127.0.0.1 Inspiron-5421 给删除掉就行了.当然前提是要备份一份hosts文件, 避免找不到一开始的文件了.

以上这篇解决启动django,浏览器显示“服务器拒绝访问”的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
浅析Python基础-流程控制
Mar 18 Python
python基础教程之分支、循环简单用法
Jun 16 Python
详解python的数字类型变量与其方法
Nov 20 Python
pandas 根据列的值选取所有行的示例
Nov 07 Python
Python中extend和append的区别讲解
Jan 24 Python
对python 中re.sub,replace(),strip()的区别详解
Jul 22 Python
基于python二叉树的构造和打印例子
Aug 09 Python
基于Python3.7.1无法导入Numpy的解决方式
Mar 09 Python
Python flask框架端口失效解决方案
Jun 04 Python
Python如何给你的程序做性能测试
Jul 29 Python
Flask中jinja2的继承实现方法及实例
Mar 03 Python
实例讲解Python中sys.argv[]的用法
Jun 03 Python
Django 允许局域网中的机器访问你的主机操作
May 13 #Python
Django 用户登陆访问限制实例 @login_required
May 13 #Python
Python selenium模拟手动操作实现无人值守刷积分功能
May 13 #Python
PyQt5 控件字体样式等设置的实现
May 13 #Python
Python tkinter实现简单加法计算器代码实例
May 13 #Python
Django权限设置及验证方式
May 13 #Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
May 13 #Python
You might like
一个PHP缓存类代码(附详细说明)
2011/06/09 PHP
php打造属于自己的MVC框架
2012/03/07 PHP
PHP中的多行字符串传递给JavaScript的两种方法
2014/06/19 PHP
php提示Failed to write session data错误的解决方法
2014/12/17 PHP
js有关元素内容操作小结
2011/12/20 Javascript
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
JS匀速运动演示示例代码
2013/11/26 Javascript
使用javascript提交form表单方法汇总
2015/06/25 Javascript
JavaScript中输出信息的方法(信息确认框-提示输入框-文档流输出)
2016/06/12 Javascript
Angularjs结合Bootstrap制作的一个TODO List
2016/08/18 Javascript
js遍历map javaScript遍历map的简单实现
2016/08/26 Javascript
jquery 实现回车登录详解及实例代码
2016/10/23 Javascript
基于jQuery的表单填充实例
2017/08/22 jQuery
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
[01:48]DOTA2 2015国际邀请赛中国区预选赛第二日战报
2015/05/27 DOTA
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
Python+django实现文件下载
2016/01/17 Python
python实现报表自动化详解
2017/11/16 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
python如何更新包
2020/06/11 Python
python如何停止递归
2020/09/09 Python
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
OPPO手机官方商城:中国手机市场出货量第一品牌
2017/10/18 全球购物
Foreo国际站:Foreo International
2018/10/29 全球购物
垃圾回收的优点和原理。并考虑2种回收机制
2016/10/16 面试题
网友共享的几个面试题关于Java和Unix等方面的
2016/09/08 面试题
写给老婆的检讨书
2014/02/21 职场文书
会计人员岗位职责
2014/03/19 职场文书
安全月活动总结
2014/05/05 职场文书
物流管理专业自荐信
2014/06/23 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
大学生自荐材料范文
2014/12/30 职场文书
个人总结格式范文
2015/03/09 职场文书
人民检察院起诉书
2015/05/20 职场文书
MongoDB连接数据库并创建数据等使用方法
2021/11/27 MongoDB