Django REST framework内置路由用法

yipeiwu_com7年前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 的内置字符串方法小结

字符串处理是非常常用的技能,但 Python 内置字符串方法太多,常常遗忘,为了便于快速参考,特地依据 Python 3.5.1 给每个内置方法写了示例并进行了归类,便于大家索引。 P...

pyqt5 键盘监听按下enter 就登陆的实例

记得导入包,其他按键可类比 def keyPressEvent(self, event): if event.key() == QtCore.Qt.Key_Enter:...

利用Pandas 创建空的DataFrame方法

平时写pyhton的时候习惯初始化一些list啊,tuple啊,dict啊这样的。一用到Pandas的DataFrame数据结构也就总想着初始化一个空的DataFrame,虽然没什么太大...

Python中的lstrip()方法使用简介

 lstrip()方法返回所有字符被去除开头字符串(缺省为空格字符)的一个复本。 语法 以下是lstrip()方法的语法: str.lstrip([chars]) 参...

Python 使用type来定义类的实现

Python 使用type来定义类的实现

我们先来看一张图 仔细观察: 我们使用 class 定义了 Class类,然后实例化给 cls 观察cls的类型,它的类型指向 Class 那么Class的类型指向谁呢?指向type...