python - 成功创建 super 用户后无法登录 Heroku 管理面板

标签 python django github heroku

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

enter image description here

最佳答案

如果您使用 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/

相关文章:

python - 我的流程发生了什么?

python - 如何使用 Python 定义、提取和替换现有 Powerpoint 中图表中的数据

python - 在数据库中已有数据之后添加的 UUID 字段。有没有办法为现有数据填充 UUID 字段?

python - 如何将不同的模型添加到 ModelForm 作为额外字段?

amazon-web-services - 如何将 Sagemaker 笔记本放到 GitHub 上?

Github 向 Skype 聊天机器人提交消息

python - matplotlib.pyplot 格式字符串 kwarg?

python - Django Admin 内联许多字段,是否可以内联添加按钮创建弹出窗口?

python - 如何将 ArrayField 定义为 Django 表单

github - Heroku Review 应用程序根本没有部署