当前位置: 首页 > 知识库问答 >
问题:

当前路径index与这些路径中的任何一个都不匹配。http://127.0.0.1:8001/index

宦兴朝
2023-03-14

我通过cmd为Django设置网页。然而,我在访问127.0的索引页时遇到了问题。0.1:8001. 我试图更新URL。但是仍然有问题。

浏览器页面错误:找不到页面(404)请求方法:获取请求URL:http://127.0.0.1:8001/index使用barry中定义的URLconf。Django尝试了以下URL模式,顺序如下:

管理员/当前路径索引与这些路径中的任何一个都不匹配。

urls.py file:
"""{{ project_name }} URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/{{ docs_version }}/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from django.conf.urls import url
from sign import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', views.index),
]
views.py
from django.shortcuts import render

# Create your views here.
def index(request):
return HttpResponse("Hello Django!")

共有1个答案

姚文轩
2023-03-14

您在路径模式中出错。与pathre\u pathurl混淆。

看看DjangoURL-Path文档。

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', views.index),
]
 类似资料:
  • 你好,我面临一个问题,当试图使一个注册页面在django 当我以html表单提交时,应该在数据库中创建一个用户,但它没有发生,并且显示以下消息 “当前路径accounts/signup/signup与这些路径中的任何一个都不匹配”,并且在终端中“找不到:/accounts/signup/signup” views.py: signup.html

  • 使用learnpy中定义的URLconf。Django尝试了这些URL模式,顺序如下:[name='index']admin/当前路径,Envs/python projects/learnpy/static/styles/bootstrap4/bootstrap。min.css,与任何一个都不匹配。 上面的错误发生在创建django静态页面中,请帮助我 见belowe图片: 在此处输入图像描述 M

  • 这些配置允许你对许多与URL映射和路径匹配有关的设置进行定制。关于所有可用的配置选项,请参考PathMatchConfigurer类的API文档。 下面是采用MVC Java编程配置的一段代码: @Configuration @EnableWebMvc public class WebConfig extends WebMvcConfigurerAdapter {

  • 在实现持久底部栏时,当单击底部栏中的按钮时,需要恢复以前的路由。 单击底部栏中的按钮时,会保存其当前路线路径(/a/b/c ),并根据按钮的单击恢复先前保存的路线。 从概念上讲,用户会认为每个按钮都是一个工作区,其状态永远不会丢失(包括后退堆栈)。用户可以安全地从一个工作区切换到另一个工作区。 当路由重绕到根时,如何在Flutter中获取当前路由路径?

  • 作为Django的新手,我遇到了和之前许多人一样的问题。如果你不立即将我的问题标记为双重,我将不胜感激,因为我检查了那些旧帖子建议的修复,但没有用。 我遵循本教程,已经完成了标题为“项目应用程序:模板”的所有内容。现在,当我启动服务器时http://localhost:8000/我得到: 找不到页面(404)请求方法:获取请求URL:http://localhost:8000/ 使用persona

  • 根据“show Runtime:fullclasspath”,运行时类路径只包含target/scala-2.11/classes和~/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.7.jar。编译:FullClasspath包含~/.ivy2/cache下的所有libraryDependencies jar位置。