首页 > 解决方案 > Django 教程常量 404 错误 urlpattern 识别

问题描述

我一直在无休止地寻找解决方案,但我似乎找不到它,即使我知道以前有人问过这个问题。我遇到了来自 django 教程的永久 404 错误。在我看来,“urlpatterns”没有识别出除管理员之外的另一个选项。


backend/urls.py

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('test/', include('meat.urls')),
    path('admin/', include(admin.site.urls)),
]

backend/meat/urls.py

from django.contrib import admin
from django.urls import path, include
from . import views

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

backend/meat/views.py

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

def index(requests):
    return HttpResponse('Hello Wold')

标签: pythondjango

解决方案


为了访问肉类应用程序内的视图。您已将肉类的 url 包含到test/路径中。

因此你应该使用url /test/

如果你在本地主机上开发,那么localhost:8000/test/

注意:我现在已经测试过这个链接

PS:尝试将管理站点的路径更改为path('admin/', admin.site.urls),


推荐阅读