编辑相关字段时未经授权的stypie PUT错误401

问题描述 投票:1回答:2

因此,我只是尝试使用tastypie put方法来编辑对象。假设我的对象具有以下结构:

{
  "id": 38,
  "media": [],
  "name": "tesdr",
  "resource_uri": "/api/v2/group/38/",
  "status": 7,
  "user_name": null,
  "users": []
}

女巫媒体和用户与许多领域相关。当我编辑组并使用put而不对m2m字段进行任何更改时,一切正常。但是当我尝试放置这样的东西时:

{
  "id": 38,
  "media": [
    "/api/v2/media/70/"
  ],
  "name": "testgpat",
  "resource_uri": "/api/v2/group/40/",
  "status": 6,
  "user_name": null,
  "users": []
}

tastypie返回401 http错误。那么解决方案是什么?任何的想法?

python django api tastypie
2个回答
3
投票

好!我刚刚解决了这个问题。必须在两个要设置关系的资源中定义一个多对多字段。谢谢大家! :D


0
投票

您能否发布您的相关资源和模型?

您可能需要一个直通资源-django-tastypie - How to make manytomany through relationship

© www.soinside.com 2019 - 2024. All rights reserved.