解决启动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多线程用法实例详解
Jan 15 Python
Python中的连接符(+、+=)示例详解
Jan 13 Python
Java编程迭代地删除文件夹及其下的所有文件实例
Feb 10 Python
Python subprocess模块常见用法分析
Jun 12 Python
python中类的属性和方法介绍
Nov 27 Python
对Python3中bytes和HexStr之间的转换详解
Dec 04 Python
python opencv摄像头的简单应用
Jun 06 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
Feb 27 Python
完美解决Django2.0中models下的ForeignKey()问题
May 19 Python
Python 调用C++封装的进一步探索交流
Mar 04 Python
Python+Appium新手教程
Apr 17 Python
pytorch fine-tune 预训练的模型操作
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中取得URL的根域名的代码
2011/03/23 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
2016/12/29 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
Prototype Selector对象学习
2009/07/23 Javascript
类似CSDN图片切换效果脚本
2009/09/17 Javascript
ASP Json Parser修正版
2009/12/06 Javascript
20个非常棒的 jQuery 幻灯片插件和教程分享
2011/08/23 Javascript
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
深入理解jQuery 事件处理
2016/06/14 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
2017/02/15 Javascript
详解如何用webpack打包一个网站应用项目
2017/07/12 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
K-近邻算法的python实现代码分享
2017/12/09 Python
python针对excel的操作技巧
2018/03/13 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
python利用dlib获取人脸的68个landmark
2019/11/27 Python
Python调用Windows API函数编写录音机和音乐播放器功能
2020/01/05 Python
Python序列化pickle模块使用详解
2020/03/05 Python
python 邮件检测工具mmpi的使用
2021/01/04 Python
flask框架中的cookie和session使用
2021/01/31 Python
日本索尼音乐商店:Sony Music Shop
2018/07/17 全球购物
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
项目副经理岗位职责
2013/12/30 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书
北京天坛导游词
2015/02/12 职场文书
运动会5000米加油稿
2015/07/21 职场文书
2016年少先队活动总结
2016/04/06 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
护士年终工作总结不会写?各科护士模板总结
2020/01/02 职场文书
MySQL Threads_running飙升与慢查询的相关问题解决
2021/05/08 MySQL
Spring Boot 排除某个类加载注入IOC的操作
2021/08/02 Java/Android
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers