我正在为我的应用程序构建一个REST API,它使用Tastypie使用NoSQL db(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': ' and with data: '{}'>}

谢谢你的帮助

解决方法:

目前,位置参数请求未传递给toobj_get_list.

所以你应该:

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

param = bundle.request.GET['param']

#fetch objects based on param

return objects

标签:python,rest,django,nosql,tastypie

来源: https://codeday.me/bug/20190723/1509481.html

python获取请求中的参数_python – 在Tastypie中获取请求参数相关推荐

  1. python从命令行获取参数_python从命令行获取参数操作

    python从命令行获取参数 一: 简单用法 从命令行获取参数两种方式: 1.通过sys.argv参数获取:代码如下: # -*- coding: utf-8 -*- import sys #获取输入 ...

  2. python数组做参数_python完成数组格式的请求参数的加密计算

    #输入 '''order_id:31489 join_course[0][join_tel]:13130999882 join_course[0][join_name]:任学雨 join_course ...

  3. python中panel不接受参数_Python基础之只接收关键字参数的函数

    当我们希望函数的某些参数强制使用关键字参数时,可以将强制关键字参数放到某个*后面就能得到这种效果.比如: def recv(maxsize, *, block): """ ...

  4. python命令行模式怎么输入_python获得命令行输入的参数的两种方式

    外部直接执行python文件时,我们有时需要获得命令行的参数6ok免费资源网 获得命令行参数的两种方式6ok免费资源网 1.通过sys.argv6ok免费资源网 sys.argv:获得一个参数列表,第 ...

  5. python一个函数可以有参数也可以没有参数_Python:有和没有关键字参数的lambda函数行为?...

    我正在使用lambda函数进行tkinter的GUI编程. 最近我在实现打开文件的按钮时遇到困难: self.file="" button = Button(conf_f, tex ...

  6. python网页查询然后返回结果_python(30) 获取网页返回的状态码,状态码对应问题查询...

    获取访问网页返回的状态码 html = requests.get(Url) respon= html.status_code 以下内容来自于维基百科:点击查看网页 1xx消息 这一类型的状态码,代表请 ...

  7. py获取前端的参数_Python小工具系列(3)之参数检查

    #Python小工具系列# python 这是Python小工具系列第三篇,以往分别有 1.Python小工具系列(1)之file_cache 2.Python小工具系列(2)之Test_all 这次 ...

  8. python裁剪图片box并保存_python 截取XML中bndbox的坐标中的图像,另存为jpg的实例

    文件目录 Annotations中是XML文件. JPEGImages中是对应的JPG文件 XML文件 要截取bndbox坐标中的内容. python代码 # -*- coding: utf-8 -* ...

  9. python判断网页密码加密方式_Python模拟网页中javascript加密与验证的相关处理

    在做网络爬虫的过程中你是否一些在这方面做的很好的网站,你向知道他是通过哪些相关的操作做出这么好的网站,以下就是文章的相关内容的具体介绍,希望你浏览完下面的内容会有所收获.Python模拟网页的java ...

最新文章

  1. java 手机音频播放,用Java实现音频播放
  2. Asp.Net编码模型
  3. from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver,
  4. sqli-lab_基础篇_1-23做题反思
  5. Liunx 常用命令 (几乎包含所有了)
  6. 复频域求零输入响应_第十四章 动态电路的复频域分析 习题答案
  7. “企业知识产权管理与预警”培训活动在省技术产权交易市场成功举办
  8. 信息学奥赛一本通(1127:图像旋转)
  9. 硬盘数据恢复入门教程
  10. 《量子计算机简史》--摘
  11. TensorFlow的基础概念04
  12. 安装Scipy出错的解决方法
  13. 加州大学戴维斯分校 计算机科学,美国王牌专业!加州大学戴维斯分校计算机科学专业等你来...
  14. CTF靶机 Lian_Yu 笔记
  15. C2-关于VCF文件合并的几种方法
  16. 马克飞象 Markdown 使用和学习
  17. mysql学习应用_MySQL学习从这里出发!
  18. idea当中批量替换变量名字
  19. 水洼数dfs(java)
  20. html制作国字布局,各种经典布局--“国”字布局

热门文章

  1. 前端诸神大战,Vue、React 依旧笑傲江湖
  2. 全面提升AI语言理解能力,达摩院自研语言模型体系登顶6大权威榜单
  3. 分布式系统设计理念为何这么难学?
  4. 一文搞懂 Spring JPA
  5. 微信小程序 3 岁:日活超 3 亿,交易额超 8000 亿
  6. 罗永浩回应被“Sharklet 科技解约”;12306 已屏蔽多个抢票软件;FreeDB 将关闭 | 极客头条...
  7. Java 那些最常用的工具类库 | 原力计划
  8. 15 年经验专家解读 IIoT 的挑战及应对思路!
  9. Python 连续三年夺冠、PHP 受排挤,揭晓 IEEE Spectrum 2019 年度编程语言排行榜
  10. 华为小米入场,能拯救乐视互联网电视挖的坑吗?