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

作者:斗酒学士 时间:2023-08-20 05:45:01 

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

启动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文件, 避免找不到一开始的文件了.

来源:https://blog.csdn.net/weixin_45764718/article/details/103487586

标签:django,服务器,访问
0
投稿

猜你喜欢

  • 可以自动轮换的页签 tabs

    2008-02-21 12:25:00
  • Yolov5更换BiFPN的详细步骤总结

    2023-01-17 02:51:22
  • PHP PDOStatement::errorInfo讲解

    2023-06-04 14:11:53
  • python抓取京东小米8手机配置信息

    2021-10-12 15:55:32
  • flash与asp/php/asp.net通信的方法第1/3页

    2023-11-15 03:43:03
  • 基于Python获取docx/doc文件内容代码解析

    2022-09-20 09:25:23
  • Ajax缓存解决办法

    2008-10-22 13:42:00
  • Python 获取 datax 执行结果保存到数据库的方法

    2024-01-26 23:32:08
  • asp如何在读取Excel文件时创建列表的下拉菜单?

    2010-06-18 19:59:00
  • Python phone模块获取手机号归属地 区号 运营商等信息demo

    2023-10-09 10:36:08
  • python 读取修改pcap包的例子

    2023-11-29 23:56:48
  • Python使用scrapy抓取网站sitemap信息的方法

    2023-04-02 20:03:18
  • Python编程之序列操作实例详解

    2023-05-26 16:08:03
  • sql server使用公用表表达式CTE通过递归方式编写通用函数自动生成连续数字和日期

    2024-01-24 15:34:17
  • Mysql Explain命令的使用与分析

    2024-01-29 08:39:04
  • python连接mongodb操作数据示例(mongodb数据库配置类)

    2023-05-01 17:21:17
  • MySQL表设计优化与索引 (七)

    2010-10-25 20:06:00
  • python根据开头和结尾字符串获取中间字符串的方法

    2021-01-02 01:44:28
  • Python实现模拟时钟代码推荐

    2023-08-03 05:26:09
  • oracle删除表字段和oracle表增加字段

    2023-07-16 10:52:18
  • asp之家 网络编程 m.aspxhome.com