首页 > 解决方案 > Django 管理页面不显示

问题描述

几天前,我能够进入 django 管理员登录页面,但今天当我尝试访问 127.0.0.1:8000/admin 时,我被重定向到 127.0.0.1:8000/admin/login/?next=/admin/ 哪个为 JSON 测试打开 DRF 视图

我错过了什么吗?我不确定会发生什么变化。我查看了最近几天的版本控制,没有看到有什么变化。

标签: djangodjango-rest-frameworkdjango-views

解决方案


当我无意中包含在同一个网址中时rest_framework.urls,曾经发生在我身上。admin.site.urls如:

url(r'^admin/', include('rest_framework.urls')),
url(r'^admin/', include(admin.site.urls)),

因此,请确保这些包含在不同的 url 中,例如:

url(r'^api-auth/', include('rest_framework.urls')),
url(r'^admin/', include(admin.site.urls)),

推荐阅读