我正在尝试为我通过 Github 部署在 Heroku 上的 Django 网站创建一个 super 用户。我通过在本地为 Heroku 应用程序运行控制台来在本地完成此操作,如下图所示。我在输入命令“python manage.py createsuperuser”后按照提示操作,并收到一条消息,表明 super 用户已成功创建。但是,当我再次打开应用程序并尝试使用员工帐户访问管理面板时,我收到一条消息,要求我输入员工帐户的正确凭据。当我尝试以普通用户身份登录时, super 用户凭据也未被识别。我使用命令 python manage.py makemigrations; 运行迁移; python manage.py 在创建 super 用户之前和之后进行迁移,但每次我收到一条消息说没有要应用的迁移。有人可以帮我解决这个问题吗?谢谢。
最佳答案
如果您使用 heroku cli您可以运行此命令来创建 super 用户。
heroku login
heroku run python manage.py createsuperuser --app your-heroku-app-name
关于python - 成功创建 super 用户后无法登录 Heroku 管理面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68109989/