/ / tastypie Помилка PUT несанкціонована 401 під час редагування відповідних полів - python, django, api, tastypie

tastypie PUT помилка неавторизована 401 при редагуванні пов'язаних полів - python, django, api, tastypie

тому я просто намагаюся використовувати метод tastypie put для редагування об'єктів. скажімо, мій об’єкт має таку структуру:

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

засоби масової інформації та користувачі пов'язані з багатьма сферами. коли я редагую групу і використовую клавіші без змін у полях 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. так що таке рішення? будь-яка ідея?

Відповіді:

3 для відповіді № 1

гаразд! Я просто вирішив проблему. доведеться визначити багато-багато поле в обох ресурсах, які хочуть встановити відношення. Дякую усім! : D


0 для відповіді № 2

чи можете ви опублікувати свої відповідні ресурси та моделі?

Можливо, вам потрібен наскрізний ресурс - django-tastypie - Як зробити багатоматеріалів через відносини