gpt4 book ai didi

python - 我应该在 django/postgresql 中删除或设置一个变量为 "deleted"吗?

转载 作者:搜寻专家 更新时间:2023-10-30 23:14:18 24 4
gpt4 key购买 nike

特别针对我的应用,我创建了这个模型以允许用户(user_parent)关注其他用户。

class Follow(models.Model):
user_parent = models.ForeignKey(User, unique=True, related_name="follow_set")
users_followed = models.ManyToManyField(User, related_name="follow_followed")

每当用户父级关注另一个用户时,被关注的用户就会添加到变量 users_followed 中。

现在我正在尝试找出取消关注其他用户的最佳方式。我是从 users_followed 变量中删除被关注的用户,还是应该在模型中添加另一个字段来描述用户是否仍在被关注?

数据库执行哪个操作成本最高?

最佳答案

它在费用方面是一样的,因为它是一个表更新。所以任何一种方法都应该没问题

关于python - 我应该在 django/postgresql 中删除或设置一个变量为 "deleted"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16513869/

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