首页 > 解决方案 > 如何在 Django 中检索超级用户的名称?

问题描述

users = User.objects.all()
post.author = users.name

考虑到这User是超级用户信息存储在数据库中的位置。它抛出一个错误:

'Query Set' object has no attribute 'name'

标签: djangodjango-modelsdjango-views

解决方案


from django.contrib.auth.models import User
superusers = User.objects.filter(is_superuser=True)
superuser_names = [user.username for user in superusers]

推荐阅读