首页 > 其他分享 >路由组件

路由组件

时间:2023-12-26 16:24:12浏览次数:21  
标签:BookView 书写 rest action 组件 router 路由

自动生成路由

第一步:导入

from rest_framework.routers import SimpleRouter, DefaultRouter

 

第二步:实例化

router = SimpleRouter()

 

第三步:注册路径(以BookView为例)

router.register('books', views.BookView, 'books')

 

第四步:添加路由

方式一:在下方书写

urlpatterns += router.urls

 

方式二:在urlpatterns列表中书写

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

 

视图层手动映射

# 首先导入模块
from rest_framework.decorators import action

# 函数上方书写action装饰器
# detail=False 代表路由内不携带pk值
@action(methods=['POST'],detail=False,)
    def login(self,request):
        return Response('login')

 

标签:BookView,书写,rest,action,组件,router,路由
From: https://www.cnblogs.com/wellplayed/p/17928384.html

相关文章

  • vue3学习基础之组件
    组件Comp.vue<scriptsetup>import{ref,provide,readonly,defineAsyncComponent}from"vue";importDemoCompfrom"../../components/simple/DemoComp.vue";importErrorComponentfrom"../../components/simple/ErrorComp.vue&......
  • C++ Qt开发:QSqlDatabase数据库组件
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QSqlDatabase数据库模块的常用方法及灵活运用。QtSQL模块是Qt框架的一部分,它提供了一组类和函数......
  • Angular 17+ 高级教程 – Component 组件 の Query Elements
    前言Angular是MVVM框架。MVVM的宗旨是"不要直接操作DOM"。在 Component组件のTemplateBindingSyntax文章中,我们列举了一些常见的DOMManipulation。constelement=document.querySelector<HTMLElement>('.selector')!;element.textContent='value';......
  • ArkUI组件公共属性
    一、公共样式类属性ArkUI框架提供的基础组件直接或者间接的继承自 CommonMethod , CommonMethod 中定义的属性样式属于公共样式。下面就来学习这些样式1.1.尺寸设置宽高设置设置组件的宽高,缺省时使用组件自身内容的宽高,比如充满父布局可以使用 string 值:"100%",当组件同时设置......
  • ArkUI容器类组件
    容器组件指的是它可以包含一个或多个子组件的组件,除了前边介绍过的公共属性外。一、线性布局容器(Row、Column)线性容器类表示按照水平方向或者竖直方向排列子组件的容器,ArkUI开发框架通过 Row 和 Colum 来实现线性布局。1.1.主轴和纵轴概念什么是主轴和纵轴?对于线性容器来说,有主......
  • 如何通过UMC配置外围组件
    随着云计算技术的不断发展,在信息化建设模式上云是大势所趋。对于企业而言,已建立的内部集成并不能支撑其快速搭建开发环境、快速部署集群服务,并且动态水平扩展对多组织情况许可费用高昂、没有敏捷快速迭代机制,导致开发完毕就落伍,以及不能快速进行产品扩展等现象,解决这一问题的根本方......
  •  鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toast组件
     鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toast组件编辑一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Toast组件Toast 的应用场景也非常广泛,比如网络请求出错了可以弹一个 Toast 提示等。@ohos.prompt 模块里提供显示一个 Toast 的A......
  • #星计划#浅谈ArkUI之Web组件的基础用法
    最近研究了ArkUI中的一些常用组件,其中Web组件是很常用且相对独立的一种组件。本文总结了Web组件的常用函数,以及基本用法。先来一个AI画的Web组件助助兴(好吧,不能说毫无关系,只能说一点也不像):在ArkUI中,Web组件用于显示Web网页,可以理解为一个嵌入式的小型浏览器,用于展示Web内容,实现We......
  •  鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle开关组件
     鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle开关组件编辑一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Toggle开关组件接口Toggle(options:{type:ToggleType,isOn?:boolean})参数参数名参数类型必填默认值参数描述typeToggleType......
  • 三层交换机: 单臂路由
    三层交换机:   不同vlan隔离的PC通信,需要经过两台交换机,vlan是隔离病毒之类,而连通则是正常通信。LSW6:配置LSW6交换机vlan10,vlan20,正常隔离g0/0/1和g0/0/2接口,配置g0/0/3接口为trunk可接受all所有接口流通......