Python遍历用户字段

2024-03-28 19:21:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个celery task/for循环,它应该在数据库中的特定用户字段列表中运行,但由于某些原因,我总是得到错误:

任务.py

。。。 谢谢你的帮助


Tags: 用户py数据库列表fortask错误原因
3条回答

User.objects.all()替换User.objects.all

all是方法,您应该调用它

users = User.objects.all()

all()返回QuerySet可iterable:https://docs.djangoproject.com/en/2.1/ref/models/querysets/#all

将代码更改为

@periodic_task(run_every=(crontab(minute='*/1')), name="Check addr", ignore_result=True)
def check_addr():
    users = User.objects.all()
    for user in users:
            print(user.acc_addr)

相关问题 更多 >