首页 文章
  • 4 votes
     answers
     views

    Django Tastypie PATCH抛出“'Bundle'对象不可迭代”错误

    我正在研究API,对于我的一个 endpoints ,我希望能够进行部分更新 . 这是tastypie资源 class StoryResource(ModelResource): authors = fields.ToManyField(SimpleAuthorResource, 'authors', full=True) posts = fields.ToManyField(Si...
  • 0 votes
     answers
     views

    对Django Tastypie的理解

    我最近在django中浏览了RESTful API并遇到了Tastypie . 我遇到了以下问题 . 如果我们使用水合物或hydrate_FOO,我们还会使用obj_create吗?如果是这样,在哪种情况下我们使用obj_create更好?什么是用于,任何简单的场景解释? 当使用水合物时,我的理解是,当我们只接收POST / Update / Patch请求时,我们使用水合物,在bundl...
  • 0 votes
     answers
     views

    使用backbone.js和backbone-tastypie.js保存模型的Django tastypie mongoengine 500错误

    这是我尝试使用主干模型进行简单保存时收到的错误: {“error_message”:“无法保存文档(不允许在_id上使用Mod)”,“traceback”:“Traceback(最近一次调用最后一次):\ n \ n File \”/ Users / mbp / Projects / env / employii /lib/python2.7/site-packages/tastypie/res...
  • 0 votes
     answers
     views

    使用Tasty Pie的Django简单API

    Django的新手,尝试创建一个简单的API来为 Map 构建JSON,但却坚持使用外键 . 我做了一个可怕的尝试来解决它,但到目前为止只是出现了一个错误: "error_message": "'unicode' object has no attribute 'all'" Models.py: from django.db import models ...
  • 0 votes
     answers
     views

    带有SessionAuthentication错误的Tastypie:return getattr(request.user,username_field)

    我正在使用SessionAuthentication与Tastypie并收到以下错误 . 仅当我使用uWSGI部署应用程序时,本地运行应用程序时才会显示此错误 . {“error_message”:“getattr():属性名称必须是字符串”,“traceback”:“Traceback(最近一次调用最后一次):\ n \ n File \”/ venv / lib / python2.7 / ...
  • 0 votes
     answers
     views

    Tastypie resources.py属性错误 . request.method.lower()

    当我尝试POST或GET方法到资源URL(127.0.0.1:8000/api/v1/user/login/)时,我得到以下错误 . 回溯(最近一次调用最后一次):文件"/home/mithu/pipliko/pipliko/load_projects/api.py",第55行,在登录self.method_check(self,allowed = ['post','get']...
  • 0 votes
     answers
     views

    标签名称无效 - django tastypie

    我一直收到以下错误: Traceback(最近一次调用最后一次):文件“/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py”,第114行,在get_response response = wrapped_callback(请求,callback_args,* callback_kwargs)文件...
  • 1 votes
     answers
     views

    Django Tastypie反序列化多部分/表单数据上传文件

    我试图通过Multipart / Form-Data表单和Tastypie API上传文件,并遇到了一些问题: 我的型号: class Client(models.Model): account = models.ForeignKey(Account) client_image = models.FileField(upload_to=client_image_path, defa...
  • 1 votes
     answers
     views

    关于tastypie并在一个RESTful资源中映射多个模型类

    我正在使用django tastypie postgreSQL来处理Web应用程序的后端 . 然后,在另一个“项目”上,我的朋友正在实现一个前端,它将利用我的后端API来创建AJAX调用,从而用一些数据填充html . 好 . 到目前为止,我理解如何做到这一点 . 为Restful API创建不同的资源时出现问题 . 我有,我的模型定义如下: # COUNTRY + MANAGER class C...
  • 2 votes
     answers
     views

    当UUIDField是主键时,Tastypie不使用UUID返回URI

    我正在使用Django和tastypie来开发REST API,其主键是来自django_extensions的UUIDField . 但是,使主键成为UUID并不适合使用tastypie:当我使用POST创建资源时,它返回的URI是一个int,而不是UUID,然后提供的URI不可用,因为其余的API需要用于访问资源的UUID . 我认为这是因为UUIDField只替换了Django pre_sa...
  • 4 votes
     answers
     views

    Tastypie以Json格式响应每个请求

    我正在为我的项目工作Api,我正在使用Tastypie 9.9.0 . 我希望JSON格式的响应用于PUT,POST和DELETE操作 . 现有的回复如STATUS 201 CREATED,STATUS 204 NO CONTENT,STATUS 410 GONE就可以了 . 它必须以自定义格式响应 . 例如 1. { "resource_name": &qu...
  • 3 votes
     answers
     views

    如何在使用tastypie时获得有效的csrf令牌?

    我正在使用tastypie为我的Django项目创建一个api . 我的项目要求用户登录以便对模型视图等进行编辑 . 因此,我的第一步是使用tastypie通过在UserResource中创建登录和注销功能来登录用户,如here所述 . 响应包含我用于注销的sessionid cookie . 我的资源使用SessionAuthentication和DjangoAuthorization . 但是...
  • 0 votes
     answers
     views

    从视图中调用Resource.obj_create时,Django Tastypie UnsupportedFormat

    我有一个Tastypie REST API,需要从一个视图调用Tastypie资源上的obj_create来处理Resource水合,但是我收到了一个错误 . 我不想使用客户端帖子中的任何数据,但我想手动构建请求..怎么做? def ajax_add_comment(request): field_id = request.POST.get("field_id") ...
  • 4 votes
     answers
     views

    无法让ToMany在Tastypie工作

    我正在关注Tastypie文档,并发现自己完全卡住了 . 我有以下内容: API: class ProjectResource(ModelResource): milestones = fields.ToManyField('ProjectTrackerServer.projects.api.MilestoneResource', 'projects', related_name='pro...
  • 0 votes
     answers
     views

    使用Tastypie覆盖模型字段

    在我的一个视图中,我定义了一个mixin来动态设置多个模型的 tech 和 operator 字段,包括客户端模型,基于需要手动填充它们的用户's session details, so that a user didn't . 这个mixin如下: class GetTechMixin(object): """ View mixin that whe...
  • 0 votes
     answers
     views

    Tastypie入门:没有这样的表:myapp_entry

    就像页面 Headers 所说的那样,按照链接教程,我就是Getting Started with Tastypie . 但是当我尝试加载 /api/entry/?format=json 时,我收到HTTP 500响应,并显示以下错误消息: no such table: myapp_entry 当我查看sqlite3时,确实没有这样的表 . 这是我遵循教程的方式: $ django-admin s...
  • 2 votes
     answers
     views

    Django-tastypie不喜欢使用嵌套资源的POST(full = True)

    我使用backbone-tastypie来创建嵌套资源 . class ServiceResource(ModelResource): manager = fields.ToOneField(UserResource, 'manager',full=True) area = fields.ToOneField(AreaResource, 'area',full=True) ...
  • 2 votes
     answers
     views

    Tastypie ManyToMany过滤器

    我无法将过滤器应用于与tastypie的ManyToMany关系 . 这是我的模特 class Post(models.Model): user = models.ForeignKey(User, related_name='posts') title = models.TextField() class Meta: """ ...
  • 1 votes
     answers
     views

    Tastypie“always_return_data”选项更改了响应状态代码

    我有一个Tastypie API,我想在POST请求中获取所创建资源的“id”,因此我找到的唯一解决方案是“always_return_data”,它返回整个对象 . from tastypie.resources import ModelResource from tastypie.authorization import Authorization from tastypie.authenti...

热门问题