繁体   English   中英

使用python 3在窗口10上运行服务器时出现django 404错误

[英]django 404 error when running a server on window 10 with python 3

我在django项目中遇到错误。

/api/admin url工作正常,它只是抛出此错误的主页面:

使用backend.urls定义的URLconfDjango按以下顺序尝试了这些URL模式:

api-auth/

admin/

api/

空路径与其中任何一个都不匹配。

你看到这个错误,因为你的Django设置文件中有DEBUG = True 将其更改为False, Django将显示标准的404页面。

我的urls.py文件如下

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

urlpatterns = [
    path('api-auth/', include('rest_framework.urls')),
    path('admin/', admin.site.urls),
    path('api/',include('movies.api.urls'))
]

您必须为空请求指定正则表达式(主页)

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

urlpatterns = [
    re_path(r'^', include('app_name.urls')),
    path('api-auth/', include('rest_framework.urls')),
    path('admin/', admin.site.urls),
    path('api/',include('movies.api.urls'))
]

您尚未为起始页面定义URL。

  1. 您需要为起始页面定义一个视图(可能您已经有一个?),或者使用类似TemplateView的默认视图。
  2. 您需要为该起始页面视图的模式添加新URL; 可能与此类似:

     urlpatterns = [ path('', views.start_page, name='start_page'), path('api-auth/', include('rest_framework.urls')), path('admin/', admin.site.urls), path('api/',include('movies.api.urls')) ] 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM