tastypie相关内容

使用PyMongo作为Django后端

我正在用Django编写一个应用程序,我想使用MongoDB作为我的数据库。我到处找了很多,发现MongoEngine和Pymongo是可能的选择。我已经决定暂时与PyMongo合作。但问题是,我无法将我的应用程序连接到MongoDB。到目前为止,我已经尝试了以下内容: from pymongo import MongoClient client = MongoClient() db = c ..
发布时间:2022-08-06 18:56:39 其他开发

在 Tastypie 中获取请求参数

我正在为我的应用程序构建一个 REST API,该应用程序使用 Tastypie 的 NoSQL db (Neo4j). 所以我重写了类 tastypie.resources.Resource 的一些主要方法,目前正在努力实现 def obj_get_list(self, request=None, **kwargs): 应该返回一个对象列表. 实际上,我想通过 url 将参数传递给此 ..
发布时间:2022-01-13 13:41:23 Python

如何通过 tasytpie API 将产品放入购物车?

假设我们有这些模型,原始项目不同,但这将是常见任务: class Cart(models.Model):owner = models.ForeignKey(用户)products = models.ManyToManyField(产品,对称=假)类产品(模型.模型):title = models.CharField(max_length="255")描述 = 模型.TextField() 现在 ..
发布时间:2022-01-07 13:49:16 Python

heroku、postgreSQL、django、comments、tastypie:没有运算符匹配给定的名称和参数类型.您可能需要添加显式类型转换

我对 django 的内置评论模型有一个简单的查询,并使用 heroku 的 postgreSQL 数据库得到以下错误: 数据库错误:运算符不存在:整数 = 文本第 1 行:... INNER JOIN "django_comments" ON ("pi ns_pin"."id" = "django_...^提示:没有运算符匹配给定的名称和参数类型.您可能需要添加显式类型转换. 在谷歌上搜索之 ..
发布时间:2021-12-16 22:50:57 其他开发

如何使用tastypie登录django

我试图在我的自定义身份验证中覆盖 is_authenticated.我有一些简单的(开始)这样的: class MyAuthentication(BasicAuthentication):def __init__(self, *args, **kwargs):super(MyAuthentication, self).__init__(*args, **kwargs)def is_authent ..
发布时间:2021-12-02 19:24:13 Python

将图像从 Mobile 上传到 Django 服务器的最佳方式

我创建了一个移动应用程序(在 Titanmium 中).用户在其中使用移动设备拍照,我需要将图像从移动设备上传到 django 服务器.我的 Api 使用的是tastypie 谁能指导我上传和保存图片到服务器的最佳方式 方法可能是在纯 django 中或使用tastypie.任何事情都会有帮助. 也是实现这一目标的最佳技术. 解决方案 使用 Django/Tastypie ..

Tastypie 自动注销

我正在使用 Tastypie 创建基于 Django 1.4.3 的 API.我使用 ApiKey 来验证用户.默认 ApiKey 不能过期.但是在 apikey 表中有带有日期时间的列 created .即使我将其更改为 2010 年份,密钥仍然有效. 我的问题是如何以最简单的方式使 created 列有用并禁止访问超过 24 小时的密钥,这是否有意义? 目前我不知道如何才能实现这一 ..
发布时间:2021-11-15 21:10:17 Python

Tastypie APIKey 认证

Tastypie APIKey 认证是如何工作的?我知道文档中提到了一个信号: from django.contrib.auth.models 导入用户从 django.db 导入模型从tastypie.models 导入create_api_keymodels.signals.post_save.connect(create_api_key,sender=User) 但是,什么时候调用?如果 ..
发布时间:2021-11-15 21:06:12 其他开发

使用其他视图中的tastypie api

我正在从普通的 django 视图调用tastypie api. def 测试(请求):view = resolve("/api/v1/albumimage/like/user/%d/" % 2 )接受 = request.META.get("HTTP_ACCEPT")接受 += ",application/json"request.META["HTTP_ACCEPT"] = 接受res = v ..
发布时间:2021-11-15 04:19:47 其他开发

使用其他视图中的tastypie api

我正在从普通的 django 视图调用tastypie api. def 测试(请求):view = resolve("/api/v1/albumimage/like/user/%d/" % 2 )接受 = request.META.get("HTTP_ACCEPT")接受 += ",application/json"request.META["HTTP_ACCEPT"] = 接受res = v ..
发布时间:2021-11-15 04:00:27 其他开发

Django-Tastypie:如何访问 Bundle 中的 (Http)request 对象?

我需要访问我的资源脱水中的 HttpRequest 对象方法. 在文档中,它表明 bundle.request 是一个有效的属性(它是在 resources.html 页面中).当我尝试将它添加到我的代码时,我得到一个声称 Bundle 对象没有属性 'request' 的错误.什么给? 解决方案 我刚刚遇到了同样的问题,但在这里找到了正确答案:http://groups.googl ..
发布时间:2021-11-15 03:37:15 其他开发

Django-Tastypie:如何访问 Bundle 中的 (Http)request 对象?

我需要访问我的资源脱水中的 HttpRequest 对象方法. 在文档中,它表明 bundle.request 是一个有效的属性(它是在 resources.html 页面中).当我尝试将它添加到我的代码时,我得到一个声称 Bundle 对象没有属性 'request' 的错误.什么给? 解决方案 我刚刚遇到了同样的问题,但在这里找到了正确答案:http://groups.googl ..
发布时间:2021-11-15 03:35:46 其他开发

django-tastypie PATCH 给了我一个“400(错误请求)";

我正在 Apache 上运行一个 Django 站点,该站点以 Nginx 实例为前端来服务我的静态媒体. 我通过 django-tastypie 将 API 公开给我需要修补字段的模型.当我进行本地测试(通过 django runserver)时,一切都按预期工作.然而,在实时服务器上,我得到了“400(错误请求)"的返回. 我读过一些地方说 Nginx 不支持 PATCH?那正确吗 ..
发布时间:2021-11-15 02:31:37 其他开发

在 django-tastypie 中,选项可以显示在模式中吗?

我想弄清楚我是否可以将模型字段choices 表示给使用了一个tastypie API 的客户. 我有一个 django (1.4.1) 应用程序,我正在为其实现 django-tastypie (0.9.11) API.我有一个类似于以下的模型和模型资源: class SomeModel(models.Model):排队,IN_PROCESS,完成 = 范围(3)STATUS_CHOIC ..
发布时间:2021-11-15 02:31:18 Python

Tastypie:GET 身份验证和 POST 匿名

我使用 Django/Tastypie 来管理我的用户集合. 是否可以允许匿名用户在 API 中发布(在某个端点创建新用户时)并限制经过身份验证的用户只能获取他们自己的用户,而不是所有用户? 感谢您的帮助. 解决方案 我发现最简单的方法是对我正在使用的 Authentication 类进行子类化.当方法是 POST 时,只需覆盖 is_authenticated 方法以返回 T ..
发布时间:2021-11-15 02:12:08 Python