首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在浏览器中访问Python 127.0.0.1:8000上的本地主机

无法在浏览器中访问Python 127.0.0.1:8000上的本地主机
EN

Stack Overflow用户
提问于 2022-05-14 23:59:55
回答 1查看 279关注 0票数 0
代码语言:javascript
运行
复制
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('products/'),include('products.urls') #this line
]

嗨,有人吗。很抱歉问了这样的问题,但这是我第一次尝试蟒蛇。path('products/'),include('products.urls')怎么了?如果删除该行,我可以在教程“解释”中运行http://127.0.0.1:8000/中的本地主机,以添加该行以访问http://127.0.0.1:8000/products,以便在浏览器中显示Hello,但如果我在该行上做广告,结果将导致加载页面出现问题。在终端中显示此错误:

代码语言:javascript
运行
复制
  File "C:\Users\BinarK\PycharmProjects\PyShop\pyshop\urls.py", line 23, in <module>
    path('products/'),include('products.urls')
TypeError: _path() missing 1 required positional argument: 'view'

在这里输入图像描述

EN

回答 1

Stack Overflow用户

发布于 2022-05-15 00:21:58

我将其更改为path('products/', include('products.urls')),浏览器中的结果是:

未找到页面(404)请求方法:获取请求URL:http://127.0.0.1:8000/products 使用在URLconf中定义的pyshop.urls,Django按照以下顺序尝试了这些URL模式: 行政/ 目前的路径--产品--与任何一个都不匹配。 看到这个错误是因为Django设置文件中有DEBUG = True。将其更改为False,Django将显示一个标准404页。

但它仍然没有运行。

我去了设置,并将最后一行从Debug = True更改为False,但是没有什么改变,它仍然无法访问URL。

我正在使用Windows 11和Python3.9。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72244627

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档