首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用python 3在window 10上运行服务器时django 404出错

用python 3在window 10上运行服务器时django 404出错
EN

Stack Overflow用户
提问于 2018-10-31 17:14:28
回答 2查看 133关注 0票数 1

我的django项目中出现了一个错误。

/api/admin urls运行良好,这是引发此错误的唯一主页:

使用在URLconf中定义的backend.urlsDjango按以下顺序尝试了这些URL模式: api-auth/ admin/ api/ 空路径与这些都不匹配。 您看到这个错误是因为您的DEBUG = True设置文件中有Django。将其更改为False,Django将显示一个标准的404页。

我的urls.py文件如下

代码语言:javascript
复制
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'))
]
EN

回答 2

Stack Overflow用户

发布于 2018-10-31 17:40:30

您必须为空请求指定regex (主页)。

代码语言:javascript
复制
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'))
]
票数 2
EN

Stack Overflow用户

发布于 2018-10-31 17:52:19

您尚未为开始页定义URL。

  1. 您需要为开始页面定义一个视图(可能已经有一个视图?),或者使用默认视图(如TemplateView或类似的视图)。
  2. 您需要为该起始页面视图向模式添加一个新URL;可能类似于以下内容: urlpatterns = path('',views.start_page,name='start_page'),路径(‘auth/’,include(‘rest_framework.urls’),路径(‘admin/’,admin.site.urls),路径(‘api/’,include('movies.api.urls'))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53088821

复制
相关文章

相似问题

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