首页 > 解决方案 > 得到“当前路径,X 不匹配任何这些。” 即使 utls.py 已配置

问题描述

我有一个奇怪的问题,django 找不到我的文件。应该是基本的,但我无法弄清楚。如果我的应用程序名称是convers并且文件convers/urls.py(与 where 相同的文件夹settings.py)读取:

form django.contrib import admin
from django.urls import path,include
from django.views.generic import RedirectView
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('admin/', admin.site.urls),
    path('c/',include('convers_app.urls')),
    path('conversapp/',include('convers_app.urls')),
    path('',RedirectView.as_view(url='conversapp/')),
] + static(settings.STATIC_URL,document_root=settings.STATIC_ROOT)

urls.py我的convers_app文件夹中读取

from django.urls import path
from .import views

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

在我的views.py文件夹中我有 def timer(request): return render(request, 'timer.html')

timer.html我的templates文件夹里也有。

我错过了什么?为什么 django 找不到我的timer视图?

标签: pythondjango

解决方案


推荐阅读