gpt4 book ai didi

python - Heroku 上的 Django 不允许我创建 super 用户

转载 作者:太空宇宙 更新时间:2023-11-03 12:05:35 25 4
gpt4 key购买 nike

我已经在 heroku 上部署了一个 django 应用程序。这个应用程序在本地运行完美。但是,当我尝试在 heroku 应用程序上创建 super 用户以便我可以访问管理页面时,一切都不起作用。我跑过:

heroku run python manage.py syncdb
heroku run python manage.py migrate
heroku run python manage.py createsuperuser

而且它似乎有效。我收到选择密码、电子邮件和用户名的提示。然后声明:

Superuser created successfully.

但是,当我尝试在管理面板中登录时,用户名密码组合失败。当我尝试通过以下方式更改帐户密码时:

heroku run python manage.py changepassword admin

我得到:

CommandError: user 'admin' does not exist

显然,heroku 从未真正创建过 super 用户。我无能为力,我不明白 heroku dyno 有什么问题。

最佳答案

只需运行 heroku run python manage.py createsuperuser 对我有用。但是@Nils,我想知道您必须调整 settings.py 文件中的哪一行才能使其适用于生产。

关于python - Heroku 上的 Django 不允许我创建 super 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33272597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com