当前位置: 首页 > 知识库问答 >
问题:

Django REST框架嵌套无PK路由

宦树
2023-03-14
/items - list of all items.
/items/types - list of all item types

共有1个答案

昌招
2023-03-14

如果您不需要PK,那么您路由应该是/types而不是/items/types

您可能需要看一下关于REST嵌套资源的SO问题:

REST嵌套资源的最佳实践是什么

 类似资料:
  • var设置=新的ConnectionSettings(DefaultIndex:“Documents”);var客户端=新的弹性客户端(设置); 我试图使用nest与我的项目(框架3.5),但它不工作,请我需要Dll支持这个框架版本。 最好的,

  • 当我要求一个图像http://127.0.0.1:8000/api/images/1/或者传入参数进行裁剪http://127.0.0.1:8000/api/images/1/?height=320 我得到的答复是: 而在http://127.0.0.1:8000/api/images/ 答复是: 为什么缩略图不容易返回主机名,我如何将基本网址追加到响应中? 以下是我的看法。派克

  • 问题内容: 我正在使用带有嵌套框架的页面,但是无法访问子框架。HTML源代码的简要概述: 我需要访问名为“ mid2”的框架。该框架嵌套在框架集内,而框架集又嵌套在主框架集内。 我尝试了以下代码,但它们确实有效 我是否缺少明显的东西? 我已经检查了此链接,但未阐明我的问题。 谢谢 问题答案: 试试这个: 您遇到的问题是javascript只能与它看到的当前框架一起使用。 在子框架中,因此看不到您是

  • 1. 前言 本小节我们介绍如何嵌套使用 VueRouter。嵌套路由在日常的开发中非常常见,如何定义和使用嵌套路由是本节的重点。同学们在学完本节课程之后需要自己多尝试配置路由。 2. 配置嵌套路由 实际项目中的应用界面,通常由多层嵌套的组件组合而成。同样地,URL 中各段动态路径也按某种结构对应嵌套的各层组件,例如: /article/vue /a

  • 问题内容: 我有看起来像这样的模型: 我设法通过序列化器获得了所有类别的平面json表示形式: 现在,我要做的是让子类别列表具有子类别的内联json表示形式而不是其ID。django-rest-framework我该怎么做?我试图在文档中找到它,但它似乎不完整。 问题答案: 而不是使用ManyRelatedField,请使用嵌套的序列化程序作为字段: 如果要处理任意嵌套的字段,则应查看自定义文档的

  • 我的问题是关于在为API目的构建URL时嵌套资源的优势。请考虑以下两种访问员工资源的备选方案: 现在考虑开发一个通用库以从API访问REST资源的任务。如果所有路由都是平坦的,这样的REST包装库只需要知道要访问的资源的名称: 但是,如果我们要支持嵌套路由,这个包装器将需要知道关于嵌套了哪些模型以及在哪个其他资源下的额外信息,以便知道如何构建引用这样一个模型的URL。考虑到并非所有模型都嵌套在同一