Django正在从m2m表中检索数据

ocebsuys  于 2022-12-14  发布在  Go
关注(0)|答案(1)|浏览(117)

我使用的是Django默认的用户模型。我用模型Books创建了一个关系m2m。Django在库应用程序中自动创建了一个表- library_books_user。我怎样才能访问它呢?我希望能够删除关系。
通常,当我使用非内置模型时,我可以这样做:对象.get(book=book,user=用户)导入模型之前。

z0qdvdin

z0qdvdin1#

您需要book和user的示例,然后可以像这样从Book模型中删除用户关系。

user = User.objects.get(pk=pk)
book = Book.objects.get(pk=pk)

book.users.remove(user)

例如:Django removing object from ManyToMany relationship

相关问题