You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建Django管理员用户时设置密码遇键盘失灵问题求助

Django创建管理员密码时键盘失灵的解决办法
  • 跳过交互式密码设置,用命令行参数直接创建用户
    用createsuperuser的非交互式模式,一次性指定所有信息,避开需要手动输入密码的步骤:

    python manage.py createsuperuser --username=admin --email=admin@example.com --noinput
    

    之后再用命令修改密码:

    python manage.py changepassword admin
    

    要是这里还是键盘失灵,直接用下面的shell方法。

  • 在Django Shell里直接设置密码
    先进入shell:

    python manage.py shell
    

    接着执行代码(替换成你的用户名和密码):

    from django.contrib.auth.models import User
    user = User.objects.get(username='admin')
    user.set_password('你的新密码')
    user.save()
    exit()
    

    全程不用在交互式输入框敲密码,直接在代码里指定密码,设置完就能登录后台。

  • 换终端或关闭干扰工具
    Windows用户可以切换到Git Bash或WSL终端试试;Linux/macOS用户检查下有没有开屏幕录制、特殊输入法这类可能拦截输入的工具,暂时关闭后再操作。

  • 重置终端输入状态(仅Linux/macOS)
    执行stty sane命令重置终端输入配置,之后再重新运行createsuperuser命令。

内容的提问来源于stack exchange,提问作者your ancestors

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 22:25:17