Django REST framework内置路由用法

yipeiwu_com6年前Python基础

在urls.py文件中按照如下步骤写,即可正确使用DRF的内置路由.

from .views import BookModel # 1. 导入我们的视图
from rest_framework.routers import DefaultRouter # 2. 导入rest_framework内置的路由方法

router = DefaultRouter() # 3. 首先,实例化一个DefaultRouter对象
router.register(r'book', BookModel) # 4. 然后,注册我们的路由以及视图(指定路由和视图的对应关系)

urlpatterns = [] # 5.
urlpatterns += router.urls # 6.

# is ok

DRF内部为我们生成的路由如下图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python字符串的方法与操作大全

一:字符串的方法与操作 *注意:首字母为l的为从左边操作,为r的方法为从右边操作 1.__contains__()判断是否包含 判断指定字符或字符串是否包含在一个字符串内,返回值为tru...

关于Python元祖,列表,字典,集合的比较

定义 方法 列表 可以包含不同类型的对象,可以增减元素,可以跟其他的列表结合或者把一...

Python实现的基数排序算法原理与用法实例分析

Python实现的基数排序算法原理与用法实例分析

本文实例讲述了Python实现的基数排序算法。分享给大家供大家参考,具体如下: 基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(...

Python使用itchat模块实现群聊转发,自动回复功能示例

本文实例讲述了Python使用itchat模块实现群聊转发,自动回复功能。分享给大家供大家参考,具体如下: 1.itchat自动把好友发来的消息,回复给他 仅能实现自动回复 原文给 好友...

在MAC上搭建python数据分析开发环境

最近工作转型到数据开发领域,想在本地搭建一个数据开发环境。自己有三年python开发经验,马上想到使用numpy、scipy、sklearn、pandas搭建一套数据开发环境。 ubun...