我正忙着使用带有tastypie的django创建一个API。我对如何管理外键关系更新感到有点失落。我以多对多方式关联用户和组对象。 Tastypie为我提供了在每次更新中更新相关集的功能,即当我更新组时,我必须提供整个相应的用户集。
理想情况下,我希望有单独的功能来添加和删除关系。考虑一个组有1000个用户的事实,我只想删除2个用户。我很乐意访问一个网址,并给需要删除的2个用户,而不是用1000个用户加载组对象,删除2,然后再发送998个用户以及组详细信息。
处理这种情况的正确设计方法是什么?考虑到我对tastypie的使用,我怎样才能最好地实现它呢?