Django错误浏览器无法以127.0.0.1:8000/products/连接

时间:2020-01-05 09:44:08

标签: python django pycharm

我正在创建我的第一个Django项目。我已经成功安装了Django 2.1版。当我创建项目时,该项目已成功通过URL 127.0.0.1:8000启动。 然后,我运行了 python manage.py startapp products 命令。 产品文件夹也已在项目中成功创建。然后在产品文件夹中,打开: views.py

function out = mapFeature(X1, X2)
degree = 3;
out = ones(size(X1(:,1)));
for i = 1:degree
    for j = 0:i
        out(:, end+1) = (X1.^(i-j)).*(X2.^j);
    end
end

end

然后产品/网址

from django.http import HttpResponse
from django.shortcuts import render


def index(request):
    return HttpResponse('Hello World')

在主项目文件夹中,打开 urls.py 并修改了代码:

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index)
]

然后未在浏览器中打开URL http://127.0.0.1:8000/products/ 。浏览器显示“无法连接”错误。我正在使用PyCharm IDE。非常感谢您的回答。

2 个答案:

答案 0 :(得分:1)

在您的 settings.py 中,将应用添加为 INSTALLED_APPS 列表,如下所示:

 INSTALLED_APPS =
 [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'products' # <-- your product app 
]

并将 ALLOWED_HOSTS 列表修改为:

ALLOWED_HOSTS = ['localhost', '127.0.0.1']

然后运行该应用程序:

python manage.py runserver 127.0.0.1:8080

答案 1 :(得分:0)

检查是否已运行以下命令:

python manage.py runserver

如果您运行了上面的命令并且错误仍然存​​在,请尝试在全局地址0.0.0.0上运行

python manage.py runserver 0.0.0.0:8000

或在其他端口上

python manage.py runserver 0.0.0.0:8001