gpt4 book ai didi

python - Django:如何 'scrub' 用户列表

转载 作者:行者123 更新时间:2023-12-01 06:15:34 25 4
gpt4 key购买 nike

这是我失败的代码:

dashboard = Dashboard.objects.get(slug=slug)
users = User.objects.all() # list of users

for editor in dashboard.dashboardeditor_set.iterator:
users.remove(editor.user)

错误:“instancemethod”对象不可迭代

来自 models.py:

class DashboardEditor(models.Model):
dashboard = models.ForeignKey(Dashboard)
user = models.ForeignKey(User)

有人可以帮我弄清楚如何从所有用户列表中删除编辑器吗?

谢谢! :)

最佳答案

从错误消息中我猜测您缺少括号:

 for editor in dashboard.dashboardeditor_set.iterator():

这是因为错误消息似乎暗示迭代器位于实例方法中,因此您需要调用它来获取实际的迭代器。

关于python - Django:如何 'scrub' 用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3505411/

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