Django2未连接到本地主机

时间:2018-08-12 19:51:23

标签: python django django-views

我是Django / Python的新手。我目前正在参加初学者课程,但是在设置URL和连接到本地服务器时遇到困难。我正在使用Python版本:3.7.0和Django v.2

命令行没有给出任何错误(0),它告诉我去这里:

Starting development server at http://127.0.0.1:8000/

我相信是本地主机,但是该网站说

This site can’t be reached
127.0.0.1 refused to connect.

任何人都可以让我知道我想念的东西吗,我将不胜感激,这样我就可以继续学习。我正在使用YT Django Tutorial上的教程,而那个人正在使用旧的Django,所以我认为这可能就是我遇到麻烦的原因。他说,即使在新版本的Django上,我们也应该可以继续进行下去。

urls.py

from django.contrib import admin
from django.urls import path
from.import views

urlpatterns = [
    path('', views.homepage),
    path('admin/', admin.site.urls),
    path('about/', views.about),

]

views.py

from django.http import HttpResponse

def homepage(request):
    return HttpResponse('homepage')
def about(request):
    return HttpResponse('about')

2 个答案:

答案 0 :(得分:0)

开始工作。这就是需要的:

ALLOWED_HOSTS = ['localhost', '127.0.0.1']

永远带我去弄清楚这一点。 :)

答案 1 :(得分:0)

您的代码需要进行一些修改: 代替path('about/', views.about), 写这个:

path('about/', views.about,name='about'),

修改此行之后,运行服务器并打开此http://127.0.0.1:8000/ URL,并添加/ about,然后按Enter。

http://127.0.0.1:8000/about

希望它能在您的情况下发挥作用