2024-03-28 19:21:31 发布
网友
我有一个celery task/for循环,它应该在数据库中的特定用户字段列表中运行,但由于某些原因,我总是得到错误:
任务.py
。。。 谢谢你的帮助
用User.objects.all()替换User.objects.all
User.objects.all()
User.objects.all
all是方法,您应该调用它
all
users = User.objects.all()
all()返回QuerySet可iterable:https://docs.djangoproject.com/en/2.1/ref/models/querysets/#all
all()
QuerySet
将代码更改为
@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)
用
User.objects.all()
替换User.objects.all
all
是方法,您应该调用它all()
返回QuerySet
可iterable:https://docs.djangoproject.com/en/2.1/ref/models/querysets/#all将代码更改为
相关问题 更多 >
编程相关推荐