django - 如何在 Django 中检索超级用户的名称?
问题描述
users = User.objects.all()
post.author = users.name
考虑到这User
是超级用户信息存储在数据库中的位置。它抛出一个错误:
'Query Set' object has no attribute 'name'
解决方案
from django.contrib.auth.models import User
superusers = User.objects.filter(is_superuser=True)
superuser_names = [user.username for user in superusers]
推荐阅读
- php - PHP中的嵌套接口
- azure-virtual-machine - Azure VM 规模集:是否可以在不从 URL 下载的情况下传递引导脚本/设置?
- javascript - 如何专门从 jquery 中的 select 标记更改 innerHTML 值?
- r - 在本地服务器上的应用程序中保存和加载工作区
- html - 错误 - 解析错误:未终止的 JSX 内容
- ios - 需要帮助以在我的 DATA-STRUCTURE 应用程序代码中找到逻辑错误
- c# - c#中的随机文本屏蔽
- javascript - 带有扩展运算符的 forEach 返回未定义
- regex - perl6 正则表达式子规则和命名正则表达式比显式正则表达式慢得多;如何使它们同样快?
- java - 如何(或)是否可以使用 PrintWriter 类实现输入“*”以保存文件并在扫描仪输入后退出的逻辑?