问题标签 [django-piston]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
353 浏览

django - 很快就尝试在生产中将 Django-Piston 与 OAuth-2 用于我的 API?

我们目前有一个 Django 应用程序,它使用 Piston 为许多 API 端点提供服务,这些端点执行从应用程序读取和写入数据的混合。添加一个身份验证层,可能 OAuth-2 是我们开发的下一个任务。列表。

我们应该继续使用 Django-Piston 组合,使用 Piston 具有的任何内置 OAuth-2 功能,还是寻找其他替代方案?

我也对在生产中使用带有 OAuth-2 的 Django-Piston 的站点列表感兴趣。我已经找到了非常有趣的http://www.slideshare.net/tomatohater/dcpython-architecture-at-pbs-jun-7-2011 。

0 投票
0 回答
260 浏览

django - django-piston:如何将实体字段添加到 manyToMany 相关的实体字段?

我有两个实体:帖子和标签,具有称为“标记”的多对多关系

为了解析特定客户端上返回的 json,我需要做的是通过将字段“postID”(当前帖子的 pk 字段)添加到与该帖子相关的标签来输出字段。

所以,我现在的输出是:

但应该是:

我已经尝试过使用我的处理程序的字段但没有成功:(

怎么做 ?谢谢

0 投票
2 回答
276 浏览

ajax - 对 Django(Piston) API 的 Ajax 调用总是失败

我正在对使用 Piston/Django 创建的 API 使用 ajax 调用。我通过直接在浏览器中输入 API URL 来测试它们是否正确。

但是,ajax 请求总是会触发错误回调函数,但会返回一个未定义的错误。我认为问题出在我的ajax调用中。有人可以帮我吗?非常感谢。

这是我的javascript:

0 投票
1 回答
225 浏览

django - Django Piston:定义返回元素的优先级

让我们拿这个样本:

使用以下处理程序:

调用 API 时的结果将是:

我不想首先得到“没办法”,那么如何在返回的元素上定义订单优先级?

0 投票
1 回答
442 浏览

python - 活塞-django 单个处理程序应包含多少个方法

我一直在为要映射到 url 文件的每个方法构建一个处理程序类。我的方法是对还是错?因为我似乎没有找到将资源映射到方法的方法,它们都映射到整个类。

问候,

0 投票
1 回答
194 浏览

python - django/python - 在我的基础架构和客户之间交换数据的推荐安全方式是什么?

我正在为我的网站和后台进程使用 Django/Postgres 和 Python。我每分钟有数百条消息填充我的数据库,我希望安全地允许其他客户访问他们的数据。

我的客户使用 linux 或 windows,所以我想要一些与平台/数据库无关的解决方案。

到目前为止,我查看了PistonTwistedCeleryRabbitMQ。所有这些都有某种方式来交换数据。但我不确定要使用什么,或者是否有更好的选择。

例如,我需要客户只能访问他们在我的数据库中的数据。我需要的另一件事是允许客户将简短的命令发送回我的服务器。我的服务器将执行命令并将结果实时返回给客户。

有任何想法吗?

0 投票
1 回答
472 浏览

django - Django 应用程序因几个并发请求而冻结

我有一个没有视图的 django 应用程序,我只使用它来使用 django-piston 包提供 REST API。

由于我已经使用 mod-wsgi 将它部署到 amazon-ec2,因此在一些请求后它会冻结,并且 CPU 达到 100% 的使用率除以 python 和 httpd 进程。

我正在使用 Postgres 8.4、Python 2.5 和 Django 'ENGINE':'django.contrib.gis.db.backends.postgis'。

日志没有显示任何问题。我该如何调试问题?

0 投票
2 回答
173 浏览

python - 停止活塞的错误捕捉

我在 Django 中使用 Piston。每当我的处理程序代码中出现错误时,我都会在我的 http 响应中得到一个关于错误的简化的纯文本描述,这给我提供的信息比 Django 在报告错误时所做的要少得多。我怎样才能阻止活塞以这种方式捕捉错误?

0 投票
4 回答
1050 浏览

playframework - 用于 playframework 项目的 RESTful API

我是游戏框架的新手。我正在计划一个大型项目,该项目将为其他应用程序公开许多端点,以便它们可以与之集成;我们是否有任何可以在 playframework 环境中使用的扩展或库,例如 django-piston?

0 投票
1 回答
527 浏览

django - 保持 DRY 与活塞和骨干.js

主干.js 的一个主要设计考虑是引导。我想引导我的初始视图,然后让页面对活塞 API 进行后续调用以过滤结果集。

我尝试从视图中调用活塞,如下所示:

但活塞资源返回 HTTP 响应;并且以某种方式从内部调用活塞 api 感觉就像我在让婴儿耶稣哭泣。

所以这是一个架构问题。我应该为我的 api 使用一个通用方法并单独查看吗?(如果有,在哪里?)

谢谢!