chevron_left

Django REST framework 开发 Api 接口教程

免费
第 3.4 回

教程文档

Django REST framework 开发 Api 接口教程 - 路由

2023年11月23日
Django REST framework 开发 Api 接口教程

路由

REST framework 提供了两个 router

  • SimpleRouter
  • DefaultRouter

区别是,DefaultRouter 会多附带一个 API 根视图,返回一个包含所有列表响应数据。

总路由

from django.contrib import admin
from django.urls import path, include
from categories.views import CategoryViewSet
from rest_framework.routers import DefaultRouter

router = DefaultRouter()
router.register(r'categories', CategoryViewSet)

urlpatterns = [
    path('', include(router.urls)),
    path('admin/', admin.site.urls),
]

![1.png](https://a...

课程介绍

Django REST framework 是基于 Django 的 REST 框架,用于构建 Web API 的强大而灵活的工具包。

Django REST Framework 可以在 Django 的基础上迅速实现 API,并且自身还带有 WEB 的测试页面,可以方便的测试自己的 API。