如何访问 Django Rest Framework 3.0 序列化程序中的查询参数?

2024-02-27

例如,在 Django Rest Framework 2.x 中,您可以访问序列化器中的“fields”查询参数,如下所示:

   fields = self.context['request'].QUERY_PARAMS.get('fields')

这在 DRF 3.0 中不再有效,但除了一般术语外,我找不到 API 中记录的更改。看起来可能是这样的self.context.get('request')?????但我不明白。

在 DRF 3.0 中你会如何做?我正在谈论访问 query.params串行器而不是在视图中。

thanks

John


这是 DRF 3 的内容:

fields = self.context.get('request').query_params.get('fields')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何访问 Django Rest Framework 3.0 序列化程序中的查询参数? 的相关文章

  • Django Rest Framework:字段名称“likes”对于模型“userPost”配置不正确无效

    在我的 Django Rest Framework api 中 我尝试向我的模型 UserPosts 添加一个属性 该属性返回所述帖子的所有喜欢 尽管我尽了最大努力 但我仍然遇到这个错误 下面是我的帖子模型 class UserPosts
  • 限制 django 应用程序模型中的单个记录?

    我想使用模型来保存 django 应用程序的系统设置 因此 我想限制该模型 使其只能有一条记录 极限怎么办 尝试这个 class MyModel models Model onefield models CharField The fiel
  • Django:AttributeError:“对象没有属性”

    我正在尝试将一个类中计算的属性转移到另一个类中 我被困住了 在 奖励 类中 我需要从 pledge level 中减去 免赔额 在 Pledge 类中 我需要从 amount 中减去 not taxable 以返回 decuctible t
  • 使用 Python 在 Django 中将 Unix 时间戳转换为人类格式

    我想将字符串中的 unix 时间戳 例如 1277722499 82 转换为更人性化的格式 hh mm ss 或类似格式 有没有一种简单的方法可以在 python 中为 django 应用程序执行此操作 这是在模板之外 在我想要执行此操作的
  • Django while 循环

    我想知道是否有任何方法可以在 django 中执行 while 循环 我认为这就是我所追求的 我想做的是一个嵌套的 ul li 列表 该列表是由 for 循环中的 for 循环生成的 但由于第二个 for 循环中的某些元素有更多的子节点 我
  • Django send_mail SMTPSenderRefused 530 与 gmail

    一段时间以来 我一直在尝试使用 Django 从我正在开发的网站接收电子邮件 现在 我还没有部署它 并且我正在使用Django开发服务器 我不知道这是否会影响它 这是我的 settings py 配置 EMAIL BACKEND djang
  • Django 与谷歌图表

    我试图让谷歌图表显示在我的页面上 但我不知道如何将值从 django 视图传递到 javascript 以便我可以绘制图表 姜戈代码 array Year Sales Expenses 2004 1000 400 2005 1170 460
  • 获取用户最近城市的最佳方式? Python/Django

    我有一个数据库中城市数量有限的网站 需要向用户显示距离他当前位置最近的城市 我可以通过 MaxMind API 获取位置 但我想获取数据库中距用户城市最近的城市 例如 如果我的数据库中有这些城市 Los Angeles San Franci
  • Prettier vscode 扩展不支持 Django 模板标签 {% tag %}

    Prettier Visual Studio 代码扩展不支持 Django 模板标签 tag 现在我该如何解决这个问题 我是否必须禁用 html 文件的 Prettier 扩展 或者还有其他解决方案吗 github 中的问题 5581 不支
  • drf-nested-routers RuntimeError('未找到父级注册资源')

    我正在尝试利用包 drf nested routers 在我的 API 中创建嵌套路由 我试图遵循文档 https github com alanjds drf nested routers https github com alanjds
  • 如何以编程方式向 DRF 3 中的 PrimaryKeyRelatedField 提供“queryset”

    为了有一个非只读PrimaryKeyRelatedField 您需要提供包含有效选项的查询集 如何根据当前请求 用户 正确填充该查询集 关键是子类化PrimaryKeyRelatedField并超载get queryset方法 使用请求上下
  • django过滤器查询集在模板上显示变量[重复]

    这个问题在这里已经有答案了 下面是我的统计页面的views py 此页面有大量基于我的模型对象的计算 效果很好 然而当我申请时Django 过滤器 https django filter readthedocs io en stable 数
  • Django 中的动态用户菜单

    有没有办法让用户菜单根据分配给用户所属用户组的权限而变化 我正在考虑在视图级别检查这些权限 并删除用户无权的菜单选项 是的 可以访问模板中的用户对象并检查用户是否是员工 如下所示 if user is staff li a href adm
  • 如何覆盖 Django 中的默认用户模型字段?

    问题是默认的用户模型没有为字段提供一些非常有用的选项 例如唯一 真实到电子邮件字段 我读过这个问题 覆盖默认的用户模型方法 https stackoverflow com questions 1817244 django override
  • 在 Javascript 中使用 fetch API 接收和处理 JSON

    在我的项目中 当条件不足时 我的 Django 应用程序会发送带有消息的 JSON 响应 我使用这个 JsonResponse 指令 Code data is taken email email return JsonResponse da
  • 电子商务是否从头开始

    我需要开发一个包含电子商务部分的新网站 我来这里是想从你那里得到一些关于我应该走哪条路的提示 该网站将有一个静态部分 其中包括一些静态页面和用于销售产品的电子商务部分 我是 Django 和 PHP 开发人员 但这是我第一次需要开发电子商务
  • django import-export 是否可以自定义预览模板?

    我的管理端将由非系统管理员人员使用 因此我希望它尽可能清晰 我不明白如何在确认导入之前自定义预览 要添加具有外键引用的对象 我只需查找匹配的 idbefore import函数并按照解释替换它here https stackoverflow
  • 数据未保存为加密数据 django

    到目前为止 我尝试了超过 6 个插件 但现在很沮丧 现在用的是这个密码学 https pypi org project django cryptography 一切都很好并相应地完成 但是当我像这样在模型管理器中保存数据时 def crea
  • 使用 django-social-auth 登录后获取 Facebook 数据

    我们已经建立了一个应用程序 使用django social auth使用 Facebook 验证用户身份的扩展 身份验证工作正常 但我们不清楚如何从 Facebook 获取有用信息 好友列表 点赞等 看起来django facebook处理
  • 使用 Django 将文件异步上传到 Amazon S3

    我使用此文件存储引擎在上传文件时将文件存储到 Amazon S3 http code welldev org django storages wiki Home http code welldev org django storages w

随机推荐

  • bash 中的方向键大小写

    如果按下上 左箭头键 是否可以在 bash 脚本中使用箭头键来运行一组特定的命令 如果按下下 右箭头键 则运行一组特定的命令 我试图找到一种方法 通过在显示数据时使用箭头键在用户之间快速切换 并使用此脚本从中读取数据 function ma
  • 无法使用 Facebook Account Kit:错误膨胀类 com.facebook.accountkit.ui.ConstrainedLinearLayout

    我正在尝试集成 Facebook AccountKit 以允许用户使用他们的电子邮件或电话号码进行注册 但是 当启动 AccountKitActivity 时 应用程序崩溃 因为它无法膨胀 ConstrainedLayout 错误信息 ja
  • 如何使用 angularJS 在多个项目之间共享代码

    我想知道在多个 AngularJS 项目之间共享公共库和自己的模块的最佳实践是什么 假设我正在从事两个不同的项目 两者都依赖于 angularJS bootstrap 等库 我有一个如下所示的文件结构 Project 1 索引 html c
  • 在 Excel/VBA 中将文本框附加到图表上的点或线

    我想知道如何将文本框附加到我正在处理的宏的 Excel 图表中的点或线 我一直在使用 AddTextbox方法如 Shapes AddTextbox msoTextOrientationHorizontal 150 250 100 15 T
  • 从位图图像列表创建 .avi 文件

    我目前正在尝试制作一个屏幕录像机 我制作了位图图像列表 并希望将它们放入 avi 文件中 无论如何 在 C 中可以做到这一点吗 注意 我是新手 所以保持简单 Try SharpAvi http sharpavi codeplex com图书
  • openCV 243 使用静态库错误 LNK2019

    我正在尝试在 64 位 vs 10 控制台应用程序中使用 openCV 243 静态库 我的操作系统是win7 64位 我已经包含以下库 pragma comment lib final test libs staticlib opencv
  • mac os Sierra 上的 Gitx:不再支持 Objective-C 垃圾回收

    升级到 Sierra 10 12 后 我在 GitX 中遇到垃圾收集问题 objc 2253 Objective C garbage collection is no longer supported 我四处寻找 发现这个 gix 叉子似乎
  • 循环遍历 MS Project 的每个字段

    我试图循环遍历我的 MS Project 文件中的每个字段并收集有关该字段的信息 自定义名称是特定的 做到这一点最简单的方法是什么 Thanks 要获取字段的自定义名称 您需要字段常量并循环遍历所有字段 您需要存储所有字段常量的列表 htt
  • 使用 spring StoredProcedure 插入 oracle clob IN 参数时克服 32k 限制

    环境 oracle 11g spring jdbc 3 2 2 RELEASE jar JDK 1 7 Oracle UCP 驱动程序 我有一个存储过程 它将记录插入到具有 CLOB 列的表中 SP 在其他 IN 和 OUT 参数中具有 C
  • Rails RSpec 中未定义的方法“create”

    我已经安装了 FactoryBot 并尝试将其与 RSpec 一起使用 scenario User signs in do create user email email protected cdn cgi l email protecti
  • python 异步http请求

    我正在尝试在 python 中使用 twitter 搜索网络服务 我想调用一个网络服务 例如 http search twitter com search json q blue 20angels rpp 5 include entitie
  • ttf 文件无法在 Chrome 和 Firefox 上呈现

    我一直在尝试在 Chrome 和 Firefox 中渲染 ttf 文件 但它似乎不起作用 渲染 woff 文件时工作正常 我从以下网站下载了该合集http www google com webfonts UsePlace use Colle
  • Debug.WriteLine 锁

    我的程序经常因死锁而停止 当我进行全部破坏并查看线程时 我发现三个线程卡在我们的日志记录函数中 public class Logging public static void WriteClientLog LogLevel logLevel
  • 识别 UITapGestureRecogniser 的多个 UILabels 点击

    在我的视图加载中 我有两个 UILabel 并且我为两者添加了相同的 tapGesture 如果点击特定标签 则应该执行其功能 但我无法这样做 void viewDidLoad lblEditProfile userInteractionE
  • 如何找到此特定字符串的多次出现并将它们分成一个列表?

    我试图在更大的整个字符串中找到特定的一段字符串 这是字符串 粗体字是我想使用 python re 库中的 re findall 函数提取的字符串 文本 p1 1 SNtestfilefri01 天线系统 文本 p1 2 SNtestfile
  • 创建一个对于读取操作来说线程安全的 DOM

    我的应用程序从多个 xml 源组成一个网页模型 这些源被正常的 Xerces 解析器解析为 DOM 对象到内存中 不幸的是 Xerces DOM 对象是not对于只读操作是线程安全的 我希望能够重用解析后的 DOM 进行读取 有谁知道我使用
  • 如何隐藏代码并重新运行 jupyter 笔记本中的所有单元格?

    我想在 Jupyter Notebook 的开头添加某种功能 隐藏 显示所有单元格并重新运行所有单元格 我最终想要得到的是一组图表 当所有单元格重新运行时 这些图表都会刷新 详细信息和我尝试过的 帖子IPython 从小部件运行下面的所有单
  • 更改 ggplot2 中栅格图的颜色

    由于一些不相关的原因 我尝试使用 ggplot2 而不是栅格包绘图函数来制作栅格图 我想缩放颜色 使图上的最低温度为蓝色 图上的最高温度为红色 而中间范围为白色 我已经尝试了 ggplot2 中的许多功能 但始终未能获得所需的结果 这就是我
  • 在 doxygen 中使用模块组内的节

    我寻求构建 doxygen 模块组内容的首选方法 例如 我想在不同部分的以下模块组中构造 details 文本 特别是每个部分都应该出现在生成的 PDF 的书签中 作为模块组的子元素 defgroup lorem brief Lorem i
  • 如何访问 Django Rest Framework 3.0 序列化程序中的查询参数?

    例如 在 Django Rest Framework 2 x 中 您可以访问序列化器中的 fields 查询参数 如下所示 fields self context request QUERY PARAMS get fields 这在 DRF