提问人:PublisherName 提问时间:10/25/2023 更新时间:10/25/2023 访问量:11
如何在 Django REST 框架中将“rest_registration”URL 添加到默认路由器并将它们包含在 API 根目录中?
How to Add 'rest_registration' URLs to Default Routers in Django REST Framework and Include Them in API Root?
问:
我正在使用“rest_registration”包来处理我的 Django REST API 项目中的用户验证和注册。我想将“rest_registration”URL 与 Django REST 框架中的默认路由器集成,并将它们包含在 API 根目录中。
有人可以就如何实现这种集成提供指导吗?具体来说,我想知道如何配置我的项目以在默认路由器中包含“rest_registration”URL,并且我希望这些 URL 在 API 根目录中可见。
from django.urls import path, include
from rest_framework import routers
from rest_framework import viewsets
from rest_framework.response import Response
class ServerStatusViewSet(viewsets.ViewSet):
def list(self, request):
return Response({'status': 'Server is running'})
router = routers.DefaultRouter()
router.register(r'status', ServerStatusViewSet, basename='server-status')
urlpatterns = [
path('', include(router.urls)),
path('auth/', include('rest_registration.api.urls')),
]
答: 暂无答案
评论