解决启动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 相关文章推荐
仅用50行Python代码实现一个简单的代理服务器
Apr 08 Python
python安装oracle扩展及数据库连接方法
Feb 21 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
Nov 24 Python
python3实现163邮箱SMTP发送邮件
May 22 Python
使用python将图片按标签分入不同文件夹的方法
Dec 08 Python
docker django无法访问redis容器的解决方法
Aug 21 Python
Python任务自动化工具tox使用教程
Mar 17 Python
python中对二维列表中一维列表的调用方法
Jun 07 Python
浅谈Python中的字符串
Jun 10 Python
Python Tkinter图形工具使用方法及实例解析
Jun 15 Python
如何通过命令行进入python
Jul 06 Python
如何用Python徒手写线性回归
Jan 25 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+MySQL5.0中文乱码解决方法
2006/11/20 PHP
PHP flock 文件锁详细介绍
2012/12/29 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
2015/08/21 PHP
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
JQuery动态创建DOM、表单元素的实现代码
2011/08/09 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
jQuery ajax dataType值为text json探索分享
2013/09/23 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
jQuery改变form表单的action,并进行提交的实现代码
2016/05/25 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
微信开发 使用picker封装省市区三级联动模板
2016/10/28 Javascript
JavaScript之WebSocket技术详解
2016/11/18 Javascript
vue 开发企业微信整合案例分析
2019/12/02 Javascript
[42:23]完美世界DOTA2联赛PWL S3 Forest vs Rebirth 第二场 12.10
2020/12/13 DOTA
Python中支持向量机SVM的使用方法详解
2017/12/26 Python
Python小工具之消耗系统指定大小内存的方法
2018/12/03 Python
浅谈python标准库--functools.partial
2019/03/13 Python
详解python的argpare和click模块小结
2019/03/31 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
python爬虫项目设置一个中断重连的程序的实现
2019/07/26 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
关于canvas.toDataURL 在iOS运行失败的问题解决
2020/09/16 HTML / CSS
意大利和国际最佳时尚品牌:Drestige
2019/12/28 全球购物
超市仓管员岗位职责
2014/04/07 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书
小组口号大全
2014/06/09 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
钳工实训报告总结
2014/11/04 职场文书
2014年班主任工作总结
2014/11/08 职场文书
五年级上册复习计划
2015/01/19 职场文书
企业工会工作总结2015
2015/05/13 职场文书
个人合作协议范本
2015/08/06 职场文书
学生病假条范文
2015/08/17 职场文书
Oracle 临时表空间SQL语句的实现
2021/09/25 Oracle