我正在创建我的第一个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。非常感谢您的回答。
答案 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