将django rest框架的可浏览API的URL从127.0.0.1:8000更改为127.0.0.1:8000/AP



我遵循了django-rest框架官方文档中的简单快速启动教程。

https://www.django-rest-framework.org/tutorial/quickstart/

这个教程很好用。可浏览的API的URL位于127.0.0.1:8000。如何将其更改为127.0.0.1:8000/api

urls.py的代码;

from django.urls import include, path
from rest_framework import routers
from tutorial.quickstart import views
router = routers.DefaultRouter()
router.register(r'users', views.UserViewSet)
router.register(r'groups', views.GroupViewSet)
# Wire up our API using automatic URL routing.
# Additionally, we include login URLs for the browsable API.
urlpatterns = [
path('', include(router.urls)),
path('api-auth/', include('rest_framework.urls', namespace='rest_framework'))
]

我使用的是django v4,python v3.9

只需通过path()更改前缀,就像您对api-auth/所做的那样。

(这不是特定于DRF的;它只是用于将视图装载到URL上的常规path()函数。(

path('', include(router.urls)),

->

path('api/', include(router.urls)),

相关内容

最新更新