我正在使用Djoser和Django REST Framework。这是我的urls.py
:
from django.urls import path, include
from rest_framework.routers import DefaultRouter
router = DefaultRouter()
djoser_urls = [
path("auth/", include("djoser.urls")),
path("auth/", include("djoser.urls.authtoken")),
]
urlpatterns = router.urls + djoser_urls
localhost:8000/auth/
当在url处使用可浏览 API 时djoser
可用。所以这一切都正常工作。
我需要的是能够浏览localhost:8000/
并显示上述路线作为点击选项。目前,可浏览的 API 中没有显示任何路由,localhost:8000/
即使我手动输入localhost:8000/auth/
url,然后我也会被带到djoser
url。
换句话说,在打开可浏览 API 时localhost:8000/
,我希望以下内容可供点击:
{
"auth": "http://localhost:8000/auth/"
}