django-piston相关内容

编写 django-piston 客户端的正确方法是什么?

我一直在阅读有关 django-piston 的大量文章,并习惯于为我正在开发的应用程序制作 API,但我对世界的客户端感到厌烦.我已经编写了处理程序和 uri 映射,我可以将 JSON 或 XML 返回到我的内心深处.我遇到的问题是现在该怎么办. 我理想的结局是让 iPhone 和 Android 客户端使用和返回数据,但我不知道处理身份验证的正确方法.我能想到的最简单的方法是在设备上保存 ..
发布时间:2021-11-15 01:52:00 其他开发

Django RESTful API - django-piston 与 django-tastypie

我们正在为我们的 Django 项目寻找通用的 RESTful API 解决方案.我们首先将 API 用于网站上的 Ajax 调用,然后用于移动应用、外部应用等. 我发现了两个似乎被广泛使用的模块.django-piston 和 django-tastypie 据我所知,活塞似乎更老,因此更成熟,但可能有点过时了?!虽然tastypie 相对较新并且有很好的记录. 什么是最好的搭 ..
发布时间:2021-11-15 01:48:34 其他开发

使用django-piston进行基本的HTTP身份验证

我是这个新手.我已经在官方网站上看到了代码片段(粘贴在下面). 问题是如何将其部署到服务器?在哪里设置用户名和密码凭据?在Apache的httpd.conf文件中? from django.conf.urls.defaults import * from piston.resource import Resource from piston.authentication import Htt ..
发布时间:2020-06-12 18:44:21 Python

描述符'date'需要一个'datetime.datetime'对象,但是收到'unicode'

我正在使用活塞为我正在编写的应用程序编写一个JSON api来处理定期的日历事件。我的API正在为常规事件工作,当我尝试添加逻辑来处理复发,我开始收到以下错误: 描述符'date'需要一个'datetime.datetime'对象收到'unicode' 这是我的 handlers.py : from piston.handler import BaseHandler 来自le ..
发布时间:2017-05-30 19:07:35 Python

django活塞:如何获得多个领域的价值?

我有一个模型与ManyToManyField到另一个模型。我想获取JSON的特定记录(包括其他模型的相关信息)中的所有信息。 如何获取django-piston显示这些值?我会很高兴只是主键。 或者你可以提出另一个选择吗? 解决方案 我可能是错的,但这应该是: class PersonH​​andler(BaseHandler): model = Person fie ..
发布时间:2017-05-30 04:44:07 其他开发

当客户端关闭与Django / WSGI应用程序的连接时,如何防止“IOError:无法写入数据”?

我有一个iPhone应用程序,使用在Python中实现的Web服务,使用Django和Piston,通过WSGI在apache服务器上运行。 有时,应用程序关闭它在呼叫完成之前连接到服务器。这样做会导致: [Tue Sep 06 11:29:46 2011] [错误] [客户端207.35。 164.99] mod_wsgi(pid = 820):异常发生处理WSGI脚本'myscr ..
发布时间:2017-05-29 19:07:38 服务器开发

django活塞是否足够成熟?

我正在开发一个广告网站,并希望使用Web服务的请求。我的意思是,发布商网站将放置一个JavaScript代码段,它将通过REST GET拉一个横幅。 django-piston 框架成熟到足以实现这一功能? 解决方案 我目前正在使用它,它对我的​​需求是非常好的,这是非常简单的(主要是为模型数据设置只读API的简单方法)。我有几个批评: 代码的创建者似乎并没有做出很多反应发布到 ..
发布时间:2017-05-29 17:41:45 Python

在Django中编写双腿OAuth提供程序

我正在寻找一个关于在Django中为OAuth编写双脚供应商的教程/示例/说明。 很难找到有关OAuth提供商的文档,甚至更困难的一个双腿系统... 解决方案 '2 legged'只是正常的OAuth请求,无需访问令牌或访问令牌秘密。而已。您仍然使用客户端凭据(标识符和秘密),但使用空字符串作为访问令牌参数。根据您使用的服务器库,您可以在发出请求时省略oauth_token参数。 ..
发布时间:2017-05-29 07:16:35 其他开发

在生产中运行Django-Celery

我已经构建了一个Django Web应用程序和一些Django-Piston服务。使用Web界面,用户将某些数据发送到Web服务,该Web服务依次使用Django-celery启动后台任务。 一切正常在开发环境中使用manage.py。现在我试图将它移植到正确的apache服务器上。网络应用程序和Web服务在生产中工作正常,但是我担心这个问题是将celeryd作为一个守护进程启动。根据以下说 ..
发布时间:2017-05-29 05:36:18 其他开发

Django:自定义序列化选项?

我正在开发一个基于Django的网络服务,我正在努力找出最好的方法来做我的序列化。 要求是,我想要对响应中包含的格式和字段有完全的控制。 例如,Django序列化器不幸的是,它包含 wadofstuff serializer )自动包装在 {model:“app.Model”,pk:42,fields:{...}} 中的字段,这对于创建装配是非常好的,但isn对我来说很好 - 我想完全 ..
发布时间:2017-05-29 04:58:28 Python

使用django框架的网络和本地移动应用程序在python中使用RESTful Web服务

我必须使用django框架在python中编写RESTFUL Web服务,该框架将由基于Web的客户端和移动应用程序(Android和IOS)使用。 简单的例子是,用户将使用电子邮件和密码登录,他获取api密钥并将其存储在移动设备上,然后使用该api密钥来消费进一步的api,而不是一次又一次地提供用户凭据。 我正在考虑使用TASTYPIE或Django活塞来编写RESTFUL服务,但如 ..
发布时间:2017-05-29 04:27:36 Python

Web客户端和移动REST api安全性的推荐配置

我意识到有关于这个问题的很多问题,我已经研究了这几天了。我想确保我的问题尽可能具体,因为我还没有充分了解最佳方法。 目前我有一个开发的django网站,通过django-piston json REST api,网络客户端可能传达约95%的信息。另外5%是一些提醒登录功能,仍然通过CSRF保护的POST表单。理想情况下,我想将其余部分也转移到REST api中。 我现在正处在这一点,我 ..

使用django-piston时,我收到了400错误请求错误

我正在尝试使用活塞向Django提供REST支持。 我已经按照提供的文档实现了我的处理程序。 问题是我可以“阅读”和“删除”我的资源,但我不能“创建”或“更新”。 每次我打相关的api我得到一个400错误请求错误。 我已经使用这个常用的代码片段扩展了csrf的资源类: 类CsrfExemptResource(资源): “”“自定义资源是csrf exempt”“” def __ ..
发布时间:2017-05-29 03:06:32 Python

写django-piston客户端的正确方法是什么?

我已经在django-piston上阅读了很多东西,并且用于为我开发的应用程序制作一个API,但是我被挂在了世界的客户端。我已经编写了处理程序和uri映射,我可以将JSON或XML返回到我的内容。哪里我被卡住了,现在该怎么做 我的理想目的是让iPhone和Android客户端消费并返回数据,但我不知道正确的方法来处理身份验证。我最简单的方法是在设备上保存用户名和密码,并使用它来标记每个请求, ..
发布时间:2017-05-29 01:20:49 其他开发

Django RESTful API - django-piston与django-tastypie

我们正在为我们的Django项目寻找一个通用的RESTful API解决方案。我们将首先在该网站上使用API​​进行Ajax调用,之后再使用移动应用程序,外部应用程序和类似的东西。 我发现两个模块似乎是广泛使用。 django-piston 和 django-tastypie 从我所看到的,活塞似乎更老了,因此更成熟但也许有点过时了? 虽然口味相对比较新鲜且记录得很好。 什么是 ..
发布时间:2017-05-29 00:06:14 其他开发

如何在python中的datetime中获取日期名称

如何在python的datetime中获取日期名称(例如:星期一,星期二,星期三,星期四,星期五,星期六和星期日)? 这里是我的代码在我的handlers.py 从django.utils.xmlutils导入SimplerXMLGenerator 从活塞。处理程序导入BaseHandler from booking.models import * from django.d ..
发布时间:2017-04-14 01:14:50 Python

Django的REST的API - Django的活塞与Django的tastypie

我们正在寻找我们的Django项目一般的RESTful API的解决方案。我们将使用API​​最初对Ajax的移动应用,外部应用之类的东西在网站上呼吁及更高版本。 我发现了两个模块,这似乎得到广泛的应用。 Django的活塞和的 Django的tastypie 从我读,活塞似乎是旧的,从而更加成熟,但也许有点过时? 虽然tastypie是比较新的,很好的证明。 什么是一起去的最好的事情? ..
发布时间:2016-05-22 20:46:40 其他开发