在 Tastypie 中获取请求参数

2023-12-02

我正在为我的应用程序构建一个 REST API,该应用程序使用 Tastypie 使用 NoSQL 数据库 (Neo4j)。

所以我重写了该类的一些主要方法tastypie.resources.Resource这样做,目前正在努力实施def obj_get_list(self, request=None, **kwargs):它应该返回一个对象列表。

实际上,我想通过 url 向该方法传递一个参数(类似于http://127.0.0.1:8000/api/airport/?query='aQuery'),然后根据该参数进行查询。

问题是请求是None所以我无法获取它的参数!

当打印 kwargs 变量时,我看到这个:

{'bundle': <Bundle for obj: '<testNeo4Django.testapp.api.Airport object at 0x9d829ac>' and with data: '{}'>}

感谢您的帮助


当前位置参数request没有传递到obj_get_list.

所以你应该:

def obj_get_list(self, bundle, **kwargs):

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

在 Tastypie 中获取请求参数 的相关文章

  • 加快 pandas groupby 中的滚动总和计算

    我想按组计算大量组的滚动总和 但我很难快速地完成它 Pandas 内置了滚动和展开计算器的方法 这是一个例子 import pandas as pd import numpy as np obs per g 20 g 10000 obs g
  • IP保持不变

    我正在尝试通过代码连接到 Tor 并更改我的身份 到目前为止我得到的结果是我连接成功但无法更改我的身份 这是我的代码 import socket import socks import httplib def connectTor sock
  • 为什么tcl/tkinter只支持BMP字符?

    我正在尝试在基于 tkinter 和 tcl 构建的 gui 中查询和显示 utf 8 编码字符 但是 我发现 tkinter 无法显示 4 字节字符 即大于 U FFFF 的 unicode 代码点 为什么会这样呢 实现非 BMP 字符对
  • 如何在pytorch中动态索引张量?

    例如 我有一个张量 tensor torch rand 12 512 768 我得到了一个索引列表 说它是 0 2 3 400 5 32 7 8 321 107 100 511 我希望从给定索引列表的维度 2 上的 512 个元素中选择 1
  • Python 的贝叶斯垃圾邮件过滤库

    我正在寻找一个可以进行贝叶斯垃圾邮件过滤的 Python 库 我查看了 SpamBayes 和 OpenBayes 但两者似乎都没有维护 我可能是错的 谁能推荐一个好的 Python 或 Clojure Common Lisp 甚至 Rub
  • 到底什么是序列?

    蟒蛇docs https docs python org 3 glossary html term sequence有点模棱两可 sequence 一个可迭代对象 支持通过以下方式使用整数索引进行有效的元素访问 getitem 特殊方法并定
  • 允许 help() 对部分函数对象起作用

    我正在努力确保跑步help 在 Python 2 7 REPL 显示 doc 对于一个被包装的函数functools partial 目前正在运行help on a functools partial 功能 显示 doc of the fu
  • Scrapy规则如何与爬行蜘蛛一起工作

    我很难理解 scrapy 爬行蜘蛛规则 我有一个例子 它并不像我希望的那样工作 所以它可能是两件事 我不明白规则是如何运作的 我形成了不正确的正则表达式 导致我无法获得所需的结果 好吧 这就是我想做的 我想编写爬行蜘蛛 它将获取所有可用的统
  • 使用 Python 访问 MP3 音乐数据

    我正在尝试编写一个 Python 脚本 用于使用歌曲的数据作为比较的基础来搜索重复的 mp3 4 文件 我的情况涉及许多文件名相似但 ID3 标签不同的 mp3 4 文件 起初 我尝试循环并使用 md5 来查找重复文件 忽略文件名 当然 当
  • 如何获取 Flask 中当前的基本 URI? [复制]

    这个问题在这里已经有答案了 在下面的代码中 我想将 URL 存储在变量中以检查发生 URL 错误的错误 app route flights methods GET def get flight flight data mongo db fl
  • 如何使绘图的 xtick 标签成为简单的绘图?

    我不想用单词或数字作为 x 轴的刻度标签 而是想绘制一个简单的绘图 由直线和圆圈组成 作为每个 x 刻度的标签 这可能吗 如果是这样 在 matplotlib 中处理它的最佳方法是什么 我会删除刻度标签并将文本替换为patches http
  • Django 似乎以 UTC 格式显示日期时间

    In settings py I have TIME ZONE Asia Singapore USE I18N True USE L10N True USE TZ True 如果用户 居住在新加坡 输入2013 10 07 01 00 A
  • 从 Python 调试 C 库 (ctypes)

    我有一个使用 ctypes 和 C 共享库 dll 文件 的 Python 程序 作为 IDE 我使用 Eclipse 其中将开发两个项目 C 共享库和使用它的 python 程序 我的想法是 当我在调试模式下启动Python程序时 我可以
  • 使用 cv2 在 python 中创建多通道零垫

    我想用 cv2 opencv 包装器在 python 中创建一个多通道 mat 对象 我在网上找到了一些例子 其中 c Mat zeros 被 numpy zeros 替换 这看起来不错 但似乎没有多通道类型适合 看代码 import cv
  • 在 C++ 中运行 python [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有一个用 C 编写的应用程序和一个测试系统 也是用 C 编写的 测试系统非常复杂并且很难改变 我只想做一些小的改变 我的班级是这样的
  • 将2个暗淡数组“列表列表”输出到python中的文本文件

    简单的问题 我正在创建一个两个暗淡的数组 ddist 0 d for in 0 d 在下面的代码中使用列表 它使用 gis 数据输出距离 我只是想要一种简单的方法来获取数组 列表的结果并将其输出到保持相同的 N N 结构的文本文件 我过去曾
  • python 格式日期时间,带有“st”、“nd”、“rd”、“th”(英文序数后缀),如 PHP 的“S”

    我想要一个 python datetime 对象来输出 并在 django 中使用结果 如下所示 Thu the 2nd at 4 30 但我在python中找不到输出的方法st nd rd or th就像我可以使用 PHP 日期时间格式一
  • 我可以在 psycopg2 中使用 md5 身份验证吗?

    经过两个小时的阅读文档 源代码和帮助线程后 我放弃了 我无法让 psycopg2 使用 md5 字符串进行身份验证 根据this http bytes com topic python answers 42597 psycopg authe
  • 为文件中的每个单词创建字典并计算其后面的单词的频率

    我正在尝试解决一个难题 却迷失了方向 这就是我应该做的 INPUT file OUTPUT dictionary Return a dictionary whose keys are all the words in the file br
  • Django MySQL 创建表时出错

    我有一个类似的问题这张票 https code djangoproject com ticket 18256在 Django 论坛上提出 我该如何解决这个问题 我还扩展了一个用户模型 如下所示 class Profile models Mo

随机推荐

  • 即使元素存在,Selenium 也无法找到它们

    我正在创建一个简单的 selenium 脚本来输入用户名和密码进行登录 这是我的代码 driver webdriver Chrome executable path r C Users Aspire5 Downloads chromedri
  • 在 JSF 中显示 XML

    我有一个返回格式化 XML 字符串的方法 我想以一种包装精美 可读的方式在 JSF 页面上显示这一点 我首先使用了这个解决方案 pre pre
  • 在 Python 中创建一个空列表

    在 Python 中创建新的空列表的最佳方法是什么 l or l list 我问这个有两个原因 技术原因 至于哪个更快 创建一个类会导致开销 代码可读性 哪一项是标准约定 以下是测试哪一段代码更快的方法 python mtimeit l 1
  • R:将数字列表从字符转换为数字

    我的数据框中有一列 其中每个单元格中都有一个或多个数字 如果数字很多 则用空格分隔 此外 R 将它们视为字符向量 我真的很想将它们转换为数字 如果可能的话立即将它们求和 例如 我的一个细胞可能看起来像 6 310 21 20 64 我试过了
  • 在 Java 中检查字符串是否代表整数的最佳方法是什么?

    我通常使用以下习惯用法来检查字符串是否可以转换为整数 public boolean isInteger String input try Integer parseInt input return true catch Exception
  • 如何检测浏览器何时阻止 iFrame

    在 https 网站上 我尝试将随机提交的 URL 加载到 iframe 中 从而允许用户看到嵌入在我自己的用户界面中的网站 只要远程 url 是 https 就像我自己的网站 并且远程服务器没有明确阻止自身嵌入 iframe 网站就会在
  • 通过 API 从 Instagram 照片中提取纬度/经度

    默认情况下 Instagram 会保存所有提交的照片的地理标签 然后您可以使用按位置搜索 media search 但是 当我尝试使用以下命令从特定图片中提取地理标签时 media media id 我总是得到 location null在
  • word - 突出显示搜索结果而不永久更改文档格式

    我想突出显示搜索结果 类似于单词的本机搜索正在执行的操作 换句话说 我不希望搜索操作在文档中产生副作用 例如通过更改返回的文本范围中的字体颜色 var searchResults paragraph search searchValue c
  • 根据第一个数组对多个数组进行排序

    目前我正在开发一个项目 需要对总共 6 个数组进行排序 我已经设法使用快速排序对数组进行单独排序 但是 我只是想知道是否有一种方法可以对 1 个数组进行排序并将其反映在其他数组中元素的顺序上 例如 如果我将日期数组按升序排序 我希望其他数组
  • 在 jQuery 对话框中隐藏标题栏并显示关闭按钮

    我已隐藏标题栏jQuery Dialog如下 ui dialog titlebar hide 这也隐藏了关闭按钮Dialog 但我需要显示关闭按钮Dialog 我怎样才能做到这一点 添加以下 CSS 将隐藏标题文本和样式 保留关闭按钮 se
  • 在 Web 应用程序 Application_Start 方法中初始化 NServiceBus 时出现 NullReferenceException

    我正在运行 NServiceBus 2 0 RTM 当我的 MessageModule 将 CurrentSessionContext 绑定到我的 NHibernate sessionfactory 时 我收到 NullReferenceE
  • 无法转换为已实现的接口

    我很困惑 我有一个直接实现接口的类 public class Device implements AutocompleteResult 这是我正在查看正确变量的证据 Object match log debug match getClass
  • 应用程序“不包含正确的测试版权利”

    我提交了一份审核申请 我注意到我提交的构建有一个与之相关的问题 Build 168 does not contain the correct beta entitlement 我无法在任何地方找到有关此错误的信息 这意味着什么 它会阻碍审查
  • 使用 rmongodb 和 plyr 将大型 MongoDB 集合传输到 R 中的 data.frame

    当我尝试使用 rmongodb 和 plyr 包将数据帧从 MongoDB 传输到 R 时 我得到了一些奇怪的结果 我从有关该主题的各种 github 和论坛中获取了此代码 并根据我的目的进行了调整 load the both packag
  • 如何从列表框中删除所选项目 C#

    我目前正在尝试查看用户在列表框中选择的所有文件和文件夹 目前 我可以使用 openfiledialogue 列出用户选择的内容 但是当我尝试从列表框中删除它时 我现在面临问题 我试图允许用户单击文件旁边的复选框并按删除按钮将其删除 这是我的
  • 检查用户是否在 Skype 上注册

    我正在使用 Skype API 进行视频通话 到目前为止 视频通话工作正常 我使用 Xml 文件来保存 Skype 凭据 用于呼叫任何其他 Skype 朋友 用户 在将 Skype 凭据保存到 Xml 文件之前 我想确保提供的用户名是否已在
  • 在 CodeIgniter 中使用批量插入获取查询的最后插入 ID 时出错

    如何使用 CodeIgniter 中的批量插入获取查询的最后插入 ID 我用了代码 this gt db gt insert id 但它返回我第一个插入的数组的 ID 我无法获取最后一个插入内容 这就是我所做的 for x 0 x lt s
  • 如果我的 C# 中的 Main 方法是私有的,为什么我的程序还能运行?

    默认情况下 类中每个成员的类型修饰符都是私有的 甚至 Main 函数类型修饰符也是私有的 CLR如何调用外界不可见的main方法 CLR 不关心以下内容的可访问性main 对外可见 仅适用于code 不是runtime
  • Android 中的 HTML 解析

    我正在尝试学习如何解析 HTML 但由于我在 Java 或 Android 方面没有太多经验 所以有点复杂 我已阅读 IBM XML 解析教程并学会了解析 RSS 提要 我的问题是 我想从 HTML 站点获取数据 我已经阅读了一些有关 HT
  • 在 Tastypie 中获取请求参数

    我正在为我的应用程序构建一个 REST API 该应用程序使用 Tastypie 使用 NoSQL 数据库 Neo4j 所以我重写了该类的一些主要方法tastypie resources Resource这样做 目前正在努力实施def ob