Django管理页面未显示

Django管理页面未显示,django,django-rest-framework,django-views,Django,Django Rest Framework,Django Views,几天前,我可以进入django管理员登录页面,但今天当我尝试点击127.0.0.1:8000/admin时,我被重定向到127.0.0.1:8000/admin/login/?next=/admin/这将为JSON测试打开DRF视图 我错过什么了吗?我不确定会发生什么变化。我查看了最近几天的版本控制,没有看到任何变化。有一次,我无意中将rest\u framework.url和admin.site.url包含在同一url中。例如: url(r'^admin/', include('rest_fr

几天前,我可以进入django管理员登录页面,但今天当我尝试点击127.0.0.1:8000/admin时,我被重定向到127.0.0.1:8000/admin/login/?next=/admin/这将为JSON测试打开DRF视图


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

有一次,我无意中将
rest\u framework.url
admin.site.url
包含在同一url中。例如:

url(r'^admin/', include('rest_framework.urls')),
url(r'^admin/', include(admin.site.urls)),
因此,请确保这些URL包含在不同的URL中,例如:

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

当我尝试点击127.0.0.1:8000/admin时,我被重定向到127.0.0.1:8000/admin/login/?next=/admin/:您的会话已过期,因此您已注销。这就是为什么您被重定向到
127.0.0.1:8000/admin/login/?next=/admin/
再次登录…这非常有意义。但是为什么它不把我带到基本登录屏幕而不是django rest框架登录帖子?你是否覆盖了
login admin
视图?它如何保持相同的URL并显示另一个视图/模板?