Python 遍历用户字段

Python go through User fields

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

...

tasks.py

... 感谢您的帮助。

all 是方法,你应该调用它。

users = User.objects.all()

all() returns QuerySet 这是可迭代的:https://docs.djangoproject.com/en/2.1/ref/models/querysets/#all

User.objects.all替换为User.objects.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)