Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 127.0.0.1在django manage.py runserver之后拒绝连接_Python_Django_Networking_Ip - Fatal编程技术网

Python 127.0.0.1在django manage.py runserver之后拒绝连接

Python 127.0.0.1在django manage.py runserver之后拒绝连接,python,django,networking,ip,Python,Django,Networking,Ip,我不熟悉python和django。昨天我第一次做了“python manage.py runserver”(就在django admin启动项目之后),它显示了在启动开发服务器。但在chrome上,它说“这个网站无法访问” 搜索错误后,我意识到我必须在settings.py中的ALLOWED_HOST列表中添加'127.0.0.1'。这解决了错误,django祝贺页面出现 但今天又出现了同样的“无法访问此站点,127.0.0.1拒绝连接”错误 有人能帮我解决这个问题吗 编辑:django本

我不熟悉python和django。昨天我第一次做了“python manage.py runserver”(就在django admin启动项目之后),它显示了在启动开发服务器。但在chrome上,它说“这个网站无法访问”

搜索错误后,我意识到我必须在settings.py中的ALLOWED_HOST列表中添加'127.0.0.1'。这解决了错误,django祝贺页面出现

但今天又出现了同样的“无法访问此站点,127.0.0.1拒绝连接”错误

有人能帮我解决这个问题吗


编辑:django本身的安装也有问题。在执行“pip安装django”时,出现了一个错误,如“pip配置了需要TLS/SSL的位置,但是Python中的SSL模块不可用”还有许多其他错误。在阅读stack overflow中的注释后,有人建议从anaconda提示符执行pip安装,只有在这之后,我才能安装django。

出于开发目的,您可以添加:

['*'] 

到允许的主机。

出于开发目的,您可以添加:

['*'] 

到允许的主机。

为了使用开发服务器(
runserver
命令),一个新项目不需要任何额外的设置,因此您可能有一些处理本地主机地址的bloquing,或者您的浏览器中可能有一个扩展或其他内容


因为你的问题是一个空项目,也许重新创建它可以解决它。我知道这不是一个“解决方案”,但当您再次重新创建项目时,请尝试,不要错过任何东西。几周前我写了一篇文章,我想你是django的新手,它可能会很有用。

一个新项目不需要任何额外的设置就可以使用开发服务器(
runserver
命令),所以也许你有一些处理本地主机地址的过程,或者你的浏览器中有一个扩展或其他东西


因为你的问题是一个空项目,也许重新创建它可以解决它。我知道这不是一个“解决方案”,但当您再次重新创建项目时,请尝试,不要错过任何东西。几周前我写了一篇文章,说你是django的新手,这可能会很有用。

这里的问题肯定与你的操作系统有关,也许你有另一个应用程序干扰django服务器,最终你可以运行它

python manage.py运行服务器0.0.0.0:8000
并尝试从地址8000访问项目,不要忘记将允许的主机设置更改为['*']以接受所有地址

尝试将此视图添加到项目文件夹,并将其指向“/”路径

views.py

from django.http import HttpResponse

def homepage(request):
  return HttpResponse('hello world')

url.py

from . import views 

urlpatterns = [
      path('/', views.homepage)
]

这里的问题肯定与您的操作系统有关,也许您有另一个干扰django服务器的应用程序,最终您可以运行

python manage.py运行服务器0.0.0.0:8000
并尝试从地址8000访问项目,不要忘记将允许的主机设置更改为['*']以接受所有地址

尝试将此视图添加到项目文件夹,并将其指向“/”路径

views.py

from django.http import HttpResponse

def homepage(request):
  return HttpResponse('hello world')

url.py

from . import views 

urlpatterns = [
      path('/', views.homepage)
]

旧的,但仍然没有解决方案

我创造了

STATIC_ROOT = os.path.join(BASE_DIR, "static/")
用于远程测试,无法在本地运行

凝固后

STATIC_ROOT = ''

本地服务器在127.0.0.1:8000运行并可访问,但仍然没有解决方案

我创造了

STATIC_ROOT = os.path.join(BASE_DIR, "static/")
用于远程测试,无法在本地运行

凝固后

STATIC_ROOT = ''


本地服务器在127.0.0.1:8000工作并可访问

我有相同的问题,我使用了整个url,它工作了

我有相同的问题,我使用了整个url,它工作了

请添加您的settings.py代码和项目树,因此,我们可以从tehreHey开始查看请添加您的settings.py代码和项目树,以便我们可以从tehreHey开始查看,以确保ip地址是IPv4地址?我遵照您的指示,浏览器仍然显示“ip地址”拒绝连接。请您添加您的URL.py和处理“/”URL的views.py。我添加了URL.py并编辑了帖子。文件夹中没有views.py,只是为了确保ip地址是IPv4地址?我遵照您的指示,浏览器仍然显示“ip地址”拒绝连接。请您添加您的URL.py和处理“/”URL的views.py。我添加了URL.py并编辑了帖子。文件夹中没有views.py。嘿,你能解释一下重新创建它意味着什么吗。就像重新开始一个新项目?对不起。是的,如果您启动了一个新项目,但问题仍然存在,这意味着您的问题不在于该项目,而在于您的SO中的浏览器或其他东西(可能是防火墙,禁用它以丢弃与防火墙相关的问题),我尝试启动一个新项目,但没有任何效果。如何检查浏览器是否有问题?edge browser也显示了相同的错误。如果您启动了一个新项目,使用了不同的浏览器,但问题仍然存在,这意味着您的项目或浏览器(99.99%确定)可能没有问题。所以,一定是你电脑里的某个应用或者什么东西,试着禁用你的防火墙和抗病毒软件,你能解释一下重新创建它意味着什么吗。就像重新开始一个新项目?对不起。是的,如果您启动了一个新项目,但问题仍然存在,这意味着您的问题不在于该项目,而在于您的SO中的浏览器或其他东西(可能是防火墙,禁用它以丢弃与防火墙相关的问题),我尝试启动一个新项目,但没有任何效果。如何检查浏览器是否有问题?edge browser也显示了相同的错误。如果您启动了一个新项目,使用了不同的浏览器,但问题仍然存在,这意味着您的项目或浏览器(99.99%确定)可能没有问题。所以,你的So中一定有应用程序或其他东西,请尝试禁用防火墙和防病毒软件