1) 创建router对象,并注册视图集,例如

from rest_framework import routersrouter = routers.SimpleRouter()
router.register(r'books', BookInfoViewSet, base_name='book')

register(prefix, viewset, base_name)

  • prefix 该视图集的路由前缀
  • viewset 视图集
  • base_name 路由名称的前缀

如上述代码会形成的路由如下:

^books/$    name: book-list
^books/{pk}/$   name: book-detail

2)添加路由数据

可以有两种方式:

urlpatterns = [...
]
urlpatterns += router.urls

urlpatterns = [...url(r'^', include(router.urls))
]

python中对Routers的理解相关推荐

  1. python self 值自动改变,在python中对self的理解

    在python中对self的理解 : 一.self的位置是出现在哪里? 首先,self是在类的方法中的,在调用此方法时,不用给self赋值,Python会自动给他赋值,而且这个值就是类的实例--对象本 ...

  2. Python中if __name__=='__main__': 理解与总结(看这篇就够了,一文扫清疑惑!)

    前言 在Python当中,如果代码写得规范一些,通常会写上一句if '__name__'=='__main__:'作为程序的入口,但似乎没有这么一句代码,程序也能正常运行.这句代码多余吗?原理又在哪里 ...

  3. Python中timedelta类型的理解

    Python中timedelta类型的理解 逻辑: timedelta = datetime1-datetime2 理解:一个时间等于两个时刻做差 代码 import datetimeif __nam ...

  4. python中的引用怎么理解_python 引用和对象理解

    今天浏览博客的时候看到这么一句话: python中变量名和对象是分离的:最开始的时候是看到这句话的时候没有反应过来.决定具体搞清楚一下python中变量与对象之间的细节.(其实我感觉应该说 引用和对象 ...

  5. python中的引用怎么理解_Python函数通过引用调用

    基本上有三种'函数调用':通过价值 通过引用传递 通过对象引用传递 Python是一种PASS-BY-OBJECT-REFERENCE编程语言. 首先,重要的是要理解一个变量,变量(对象)的值是两个独 ...

  6. 对于Python中回调函数的理解

    关于回调函数,网上有很多说明和各种解释,多数在尝试用语言描述.我认为,如果对各个角色之间的关系不清楚,如果没有相关的编程需求,那么语言便非常无力,很难理解. 这是360百科的解释: 在计算机程序设计中 ...

  7. python中的类怎样理解_深入理解Python中的元类(metaclass)

    如何理解python当中的元类 把这个提到外面 class __metaclass__(type): " simple custom metaclass to block adding ne ...

  8. python中self的个人理解

    1. self = 对象自身(self.name =  name,self可以理解为由类创建的实例对象,self.name中的name就是类的属性,而name是外部传来的参数,self.name = ...

  9. Python中的np.array理解

    问题引入 import numpy as np action = [] print(action.append(1)) print(np.array(action)) 结果为: None [1] 为什 ...

最新文章

  1. 经典php代码,10个非常经典的php代码片段.doc
  2. 并发编程(四)__ConcurrentHashMap
  3. AlexNet网络构建与训练
  4. 要不要赶个时髦,去建设一个「 中台 」?
  5. 【clickhouse】clickhouse There is no DistributedDDL configuration in server config
  6. QFile和C语言对文件操作的性能比较.--读取double型二进制数据文件
  7. 暴风影音官网、App 挂了;工信部总结“携号转网”试运行情况;Zorin OS 15 Lite 发布 | 极客头条...
  8. 管理员权限自动注册Dll文件
  9. java中的Date和时区
  10. 02、DHT11温湿度传感器
  11. OneNote PC端同步时遇到0×80004005
  12. 魔方机器人之SVM算法识别魔方颜色
  13. 进程和线程之面试须知
  14. 【图形设计】什么是组织架构图?如何画组织架构图
  15. 期刊论文调格式的注意事项
  16. 用Python写份【幸运】的元旦祝福
  17. css动画让箭头上下跳动
  18. 公众号运营要做什么?公众号运营规划方案分享
  19. arcsinx的导数
  20. js获取url后的参数

热门文章

  1. 解决 cv_bridge 与 opencv4 版本冲突问题
  2. 快准全!极光iAPP在手,APP动态全都有
  3. 你们要的水性粘合剂乳胶漆消泡剂已经出来了
  4. 求100以内的所有质数(素数)
  5. 头歌平台(EduCoder)————数据挖掘算法原理与实践:决策树
  6. A类博士后年薪30万起!北邮人工智能学院郭军教授实验室招聘博士后研究人员...
  7. 【NOI2006】 生日快乐
  8. 【Python】单样本、独立样本、配对样本的t检验
  9. 秣小白的C语言旅程——第二站(含自我介绍)
  10. Python——类和实例