Python 我是否应该删除或将变量设置为";删除“;在django/postgresql中?
特别是对于我的应用程序,我创建此模型是为了允许用户(用户\家长)跟随其他用户Python 我是否应该删除或将变量设置为";删除“;在django/postgresql中?,python,database,django,postgresql,Python,Database,Django,Postgresql,特别是对于我的应用程序,我创建此模型是为了允许用户(用户\家长)跟随其他用户 class Follow(models.Model): user_parent = models.ForeignKey(User, unique=True, related_name="follow_set") users_followed = models.ManyToManyField(User, related_name="follow_followed") 每当用户父级跟随另一个用户时,被跟随
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\u followed中
现在,我正试图找出最好的方法来帮助其他用户。我应该从users_followed变量中删除正在跟踪的用户,还是应该向模型中添加另一个字段,描述该用户是否仍在跟踪
数据库要执行的最昂贵的操作是什么?由于它是表更新,所以在费用方面是相同的。因此,任何一种方法都可以在费用方面都是一样的。因为它是一个表更新。因此,任何一种方法都应该是正确的fine@karthikr如果这是真的,那么我很乐意接受你的评论作为一个答案,如果你把它作为一个答案转发。