gpt4 book ai didi

django - user.groups.add(group) 或 group.user_set.add(user),哪个更好,为什么?或它们之间的区别

转载 作者:行者123 更新时间:2023-12-02 03:54:09 25 4
gpt4 key购买 nike

我正在尝试扩展 django.contrib.auth 并遇到将用户添加到组中的情况,这可以通过两种方式完成。我只是想知道为什么会这样,以及其中一种相对于另一种的优势是什么。

最佳答案

他们做完全相同的事情。

多对多关系由一个中间表和两个模型的外键组成。 user.groups.add(group) 将在该表中创建一个条目,其中外键指向 usergroup 实例。 group.user_set.add(user) 也会发生同样的情况。

关于django - user.groups.add(group) 或 group.user_set.add(user),哪个更好,为什么?或它们之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40639319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com