Superuser active变为False,我如何登录到我的django管理员

oyjwcjzk  于 2023-10-21  发布在  Go
关注(0)|答案(1)|浏览(118)

超级用户active变为False,我如何登录到我的django管理员。作为超级用户,我错误地将active设置为False,现在我无法登录到我的django管理员。如何让超级用户恢复活跃状态?我尝试登录但无法访问管理员

pzfprimi

pzfprimi1#

您可以使用以下命令启动shell会话:

python manage.py shell

然后在shell中,加载用户并将其再次设置为活动:

from django.contrib.auth import get_user_model

User = get_user_model()
user = User.objects.get(username='the-username')
user.active = True
user.save()

相关问题