我是 Django 的新手。
我有一个简单的问题:我需要网站的 super 用户电子邮件才能从管理面板向他发送电子邮件(实际上是为了在将电子邮件发送给注册用户之前测试电子邮件的格式是否正确)。
要获取所有用户,我输入:
users = User.objects.all()
如何获得 super 用户?
superusers = ...
最佳答案
is_superuser
是 User 模型上的标志,如您在此处的文档中所见:
所以要获得 super 用户,您可以这样做:
from django.contrib.auth.models import User
superusers = User.objects.filter(is_superuser=True)
如果你想直接收到他们的邮件,你可以这样做:
superusers_emails = User.objects.filter(is_superuser=True).values_list('email')
关于python - 如何在 Django 中获取 super 用户详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45275897/