我正忙着创建一个使用 django 和 sweetpie 的 API。我对如何管理外键关系更新有点茫然。我有以多对多方式相关的用户和组对象。Tastypie 为我提供了在每次更新中更新相关集的功能,即当我更新一个组时,我必须提供整个相应的用户集。
理想情况下,我希望有单独的功能来添加和删除关系。考虑 1 个组有 1000 个用户的事实,我只想删除 2 个用户。我很想访问一个 url 并提供需要删除的 2 个用户,而不是加载包含 1000 个用户的组对象,删除 2 个,然后将 998 个用户连同组详细信息一起发送回去。
处理这种情况的正确设计方法是什么?考虑到我对美味派的使用,我怎样才能最好地实现这一点?